# near model CODE resource # jump table entries: 16224-16254 (31 of them) export_2028: fn00000000: 00000000 4E56 0000 link A6, 0 00000004 48E7 0018 movem.l -[A7], A3,A4 00000008 266E 0008 movea.l A3, [A6 + 0x8] 0000000C 284B movea.l A4, A3 0000000E 102E 000E move.b D0, [A6 + 0xE] 00000012 B02C 11F2 cmp.b D0, [A4 + 0x11F2] 00000016 6622 bne +0x24 /* 0000003A */ 00000018 102E 000C move.b D0, [A6 + 0xC] 0000001C 673C beq +0x3E /* 0000005A */ 0000001E 102C 0E4B move.b D0, [A4 + 0xE4B] 00000022 0A00 0001 xori.b D0, 0x1 00000026 802C 0E4A or.b D0, [A4 + 0xE4A] 0000002A 672E beq +0x30 /* 0000005A */ 0000002C 3F3C 04B7 move.w -[A7], 0x4B7 00000030 42A7 clr.l -[A7] 00000032 2F0B move.l -[A7], A3 00000034 4EAD 3ECA jsr [A5 + 0x3ECA /* export_2005 */] 00000038 6020 bra +0x22 /* 0000005A */ label0000003A: 0000003A 102C 11F2 move.b D0, [A4 + 0x11F2] 0000003E 670E beq +0x10 /* 0000004E */ 00000040 3F3C 04B0 move.w -[A7], 0x4B0 00000044 42A7 clr.l -[A7] 00000046 2F0B move.l -[A7], A3 00000048 4EAD 3ECA jsr [A5 + 0x3ECA /* export_2005 */] 0000004C 600C bra +0xE /* 0000005A */ label0000004E: 0000004E 3F3C 04B6 move.w -[A7], 0x4B6 00000052 42A7 clr.l -[A7] 00000054 2F0B move.l -[A7], A3 00000056 4EAD 3ECA jsr [A5 + 0x3ECA /* export_2005 */] label0000005A: 0000005A 4CDF 1800 movem.l A3,A4, [A7]+ 0000005E 4E5E unlink A6 00000060 205F movea.l A0, [A7]+ 00000062 504F addq.w A7, 8 00000064 4ED0 jmp [A0] 00000066 8E49 or.w D7, A1 00000068 534F subq.w A7, 1 0000006A 5F43 subq.w D3, 7 0000006C 4845 swap.w D5 0000006E 434B chk.w D1, A3 00000070 464F not.w A7 00000072 5244 addq.w D4, 1 00000074 4200 clr.b D0 00000076 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2029: // at 00000078 (misaligned) 0000007A FFFC .invalid <> 0000007C 206E 0008 movea.l A0, [A6 + 0x8] 00000080 2D48 FFFC move.l [A6 - 0x4], A0 00000084 1028 0E4A move.b D0, [A0 + 0xE4A] 00000088 6714 beq +0x16 /* 0000009E */ 0000008A 4A6E 000C tst.w [A6 + 0xC] 0000008E 670E beq +0x10 /* 0000009E */ 00000090 3F3C 04B7 move.w -[A7], 0x4B7 00000094 42A7 clr.l -[A7] 00000096 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000009A 4EAD 3ECA jsr [A5 + 0x3ECA /* export_2005 */] label0000009E: 0000009E 4E5E unlink A6 000000A0 205F movea.l A0, [A7]+ 000000A2 5C4F addq.w A7, 6 000000A4 4ED0 jmp [A0] 000000A6 8D49 534F pack -[A6], -[A1], 0x534F 000000AA 5F43 subq.w D3, 7 000000AC 4845 swap.w D5 000000AE 434B chk.w D1, A3 000000B0 4C4F 434B movem.l D0,D1,D3,D6,A0,A1,A6, A7 000000B4 0000 0000 ori.b D0, 0x0 export_2030: 000000B8 4E56 FEFC link A6, -0x0104 000000BC 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000000C0 266E 0008 movea.l A3, [A6 + 0x8] 000000C4 7001 moveq.l D0, 0x01 000000C6 B06B 11A2 cmp.w D0, [A3 + 0x11A2] 000000CA 6600 0088 bne +0x8A /* 00000154 */ 000000CE 486E FEFC pea.l [A6 - 0x104] 000000D2 3F3C 2002 move.w -[A7], 0x2002 000000D6 3F2E 000C move.w -[A7], [A6 + 0xC] 000000DA 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */] 000000DE 4240 clr.w D0 000000E0 102E FEFC move.b D0, [A6 - 0x104] 000000E4 720F moveq.l D1, 0x0F 000000E6 B240 cmp.w D1, D0 000000E8 6C06 bge +0x8 /* 000000F0 */ 000000EA 1D7C 000F FEFC move.b [A6 - 0x104], 0xF label000000F0: 000000F0 3C2B 122E move.w D6, [A3 + 0x122E] 000000F4 4207 clr.b D7 label000000F6: 000000F6 1007 move.b D0, D7 000000F8 0A00 0001 xori.b D0, 0x1 000000FC 4A00 tst.b D0 000000FE 6754 beq +0x56 /* 00000154 */ 00000100 4A46 tst.w D6 00000102 5EC1 sgt D1 00000104 C001 and.b D0, D1 00000106 674C beq +0x4E /* 00000154 */ 00000108 206B 122A movea.l A0, [A3 + 0x122A] 0000010C 2050 movea.l A0, [A0] 0000010E 3006 move.w D0, D6 00000110 48C0 ext.l D0 00000112 E780 asl D0, 3 00000114 49F0 08F8 lea.l A4, [A0 + D0 - 0x8] 00000118 4A94 tst.l [A4] 0000011A 6604 bne +0x6 /* 00000120 */ 0000011C 7E01 moveq.l D7, 0x01 0000011E 6030 bra +0x32 /* 00000150 */ label00000120: 00000120 4AAC 0004 tst.l [A4 + 0x4] 00000124 6614 bne +0x16 /* 0000013A */ 00000126 4267 clr.w -[A7] 00000128 3F2E 000E move.w -[A7], [A6 + 0xE] 0000012C 486E FEFC pea.l [A6 - 0x104] 00000130 2F14 move.l -[A7], [A4] 00000132 205F movea.l A0, [A7]+ 00000134 4E90 jsr [A0] 00000136 1E1F move.b D7, [A7]+ 00000138 6016 bra +0x18 /* 00000150 */ label0000013A: 0000013A 4267 clr.w -[A7] 0000013C 3F2E 000E move.w -[A7], [A6 + 0xE] 00000140 486E FEFC pea.l [A6 - 0x104] 00000144 2F2C 0004 move.l -[A7], [A4 + 0x4] 00000148 2F14 move.l -[A7], [A4] 0000014A 205F movea.l A0, [A7]+ 0000014C 4E90 jsr [A0] 0000014E 1E1F move.b D7, [A7]+ label00000150: 00000150 5346 subq.w D6, 1 00000152 60A2 bra -0x5C /* 000000F6 */ label00000154: 00000154 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00000158 4E5E unlink A6 0000015A 205F movea.l A0, [A7]+ 0000015C 504F addq.w A7, 8 0000015E 4ED0 jmp [A0] 00000160 8F49 534F pack -[A7], -[A1], 0x534F 00000164 5F43 subq.w D3, 7 00000166 414C chk.w D0, A4 00000168 4C45 5252 movem.l D1,D4,D6,A1,A4,A6, D5 0000016C 5052 addq.w [A2], 8 0000016E 4F43 chk.w D7, D3 00000170 0000 0000 ori.b D0, 0x0 export_2031: 00000174 4E56 FFFE link A6, -0x0002 00000178 48E7 0108 movem.l -[A7], D7,A4 0000017C 286E 0008 movea.l A4, [A6 + 0x8] 00000180 426C 03B4 clr.w [A4 + 0x3B4] 00000184 7E01 moveq.l D7, 0x01 00000186 606E bra +0x70 /* 000001F6 */ label00000188: 00000188 3007 move.w D0, D7 0000018A C1FC 0006 muls.w D0, 0x6 0000018E 41EC 03B4 lea.l A0, [A4 + 0x3B4] 00000192 7200 moveq.l D1, 0x00 00000194 2181 0000 move.l [A0 + D0.w], D1 00000198 3007 move.w D0, D7 0000019A C1FC 0006 muls.w D0, 0x6 0000019E 41EC 03B8 lea.l A0, [A4 + 0x3B8] 000001A2 4270 0000 clr.w [A0 + D0.w] 000001A6 3007 move.w D0, D7 000001A8 E540 asl D0.w, 2 000001AA 41EC 06B6 lea.l A0, [A4 + 0x6B6] 000001AE 7200 moveq.l D1, 0x00 000001B0 2181 0000 move.l [A0 + D0.w], D1 000001B4 3007 move.w D0, D7 000001B6 E540 asl D0.w, 2 000001B8 41EC 0AF4 lea.l A0, [A4 + 0xAF4] 000001BC 72FF moveq.l D1, 0xFFFFFFFF 000001BE 2181 0000 move.l [A0 + D0.w], D1 000001C2 3007 move.w D0, D7 000001C4 E540 asl D0.w, 2 000001C6 41EC 01B0 lea.l A0, [A4 + 0x1B0] 000001CA 4AB0 0000 tst.l [A0 + D0.w] 000001CE 6724 beq +0x26 /* 000001F4 */ 000001D0 3007 move.w D0, D7 000001D2 E540 asl D0.w, 2 000001D4 41EC 01B0 lea.l A0, [A4 + 0x1B0] 000001D8 2F30 0000 move.l -[A7], [A0 + D0.w] 000001DC 3007 move.w D0, D7 000001DE E540 asl D0.w, 2 000001E0 43EC 0F64 lea.l A1, [A4 + 0xF64] 000001E4 2071 0000 movea.l A0, [A1 + D0.w] 000001E8 2F28 0040 move.l -[A7], [A0 + 0x40] 000001EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000001F0 4EAD 42C2 jsr [A5 + 0x42C2 /* export_2132 */] label000001F4: 000001F4 5247 addq.w D7, 1 label000001F6: 000001F6 0C47 0080 cmpi.w D7, 0x80 000001FA 6F8C ble -0x72 /* 00000188 */ 000001FC 4CDF 1080 movem.l D7,A4, [A7]+ 00000200 4E5E unlink A6 00000202 2E9F move.l [A7], [A7]+ 00000204 4E75 rts 00000206 9749 subx.w -[A3], -[A1] 00000208 534F subq.w A7, 1 0000020A 5F43 subq.w D3, 7 0000020C 4C45 4152 movem.l D1,D4,D6,A0,A6, D5 00000210 414C chk.w D0, A4 00000212 4C43 5552 movem.l D1,D4,D6,A0,A2,A4,A6, D3 00000216 5245 addq.w D5, 1 00000218 4E54 5245 link A4, -0xFFFFADBB 0000021C 4353 chk.w D1, [A3] 0000021E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000220-00000224 export_2032: fn00000220: 00000220 4E56 FFFC link A6, -0x0004 // end alternate branch 00000220-00000224 export_2032: // at 00000220 (misaligned) fn00000220: // (misaligned) 00000222 FFFC .invalid <> 00000224 48E7 0308 movem.l -[A7], D6,D7,A4 00000228 286E 0008 movea.l A4, [A6 + 0x8] 0000022C 4206 clr.b D6 0000022E 7E01 moveq.l D7, 0x01 label00000230: 00000230 206C 08F4 movea.l A0, [A4 + 0x8F4] 00000234 BE68 003E cmp.w D7, [A0 + 0x3E] 00000238 5FC0 sle D0 0000023A 4A00 tst.b D0 0000023C 6736 beq +0x38 /* 00000274 */ 0000023E 1206 move.b D1, D6 00000240 0A01 0001 xori.b D1, 0x1 00000244 C001 and.b D0, D1 00000246 672C beq +0x2E /* 00000274 */ 00000248 4267 clr.w -[A7] 0000024A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000024E 3007 move.w D0, D7 00000250 E540 asl D0.w, 2 00000252 43EC 0F64 lea.l A1, [A4 + 0xF64] 00000256 2071 0000 movea.l A0, [A1 + D0.w] 0000025A 4868 0002 pea.l [A0 + 0x2] 0000025E 4267 clr.w -[A7] 00000260 1F3C 0001 move.b -[A7], 0x1 00000264 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 00000268 101F move.b D0, [A7]+ 0000026A 6704 beq +0x6 /* 00000270 */ 0000026C 7C01 moveq.l D6, 0x01 0000026E 60C0 bra -0x3E /* 00000230 */ label00000270: 00000270 5247 addq.w D7, 1 00000272 60BC bra -0x42 /* 00000230 */ label00000274: 00000274 1006 move.b D0, D6 00000276 6706 beq +0x8 /* 0000027E */ 00000278 3D47 0010 move.w [A6 + 0x10], D7 0000027C 6004 bra +0x6 /* 00000282 */ label0000027E: 0000027E 426E 0010 clr.w [A6 + 0x10] label00000282: 00000282 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00000286 4E5E unlink A6 00000288 205F movea.l A0, [A7]+ 0000028A 504F addq.w A7, 8 0000028C 4ED0 jmp [A0] 0000028E 8D49 534F pack -[A6], -[A1], 0x534F 00000292 5F53 subq.w [A3], 7 00000294 5542 subq.w D2, 2 00000296 5345 subq.w D5, 1 00000298 4152 chk.w D0, [A2] 0000029A 4348 chk.w D1, A0 0000029C 0000 0000 ori.b D0, 0x0 export_2033: 000002A0 4E56 FFEC link A6, -0x0014 000002A4 206E 0010 movea.l A0, [A6 + 0x10] 000002A8 43EE FFF0 lea.l A1, [A6 - 0x10] 000002AC 22D8 move.l [A1]+, [A0]+ 000002AE 22D8 move.l [A1]+, [A0]+ 000002B0 22D8 move.l [A1]+, [A0]+ 000002B2 22D8 move.l [A1]+, [A0]+ 000002B4 206E 0008 movea.l A0, [A6 + 0x8] 000002B8 2D48 FFEC move.l [A6 - 0x14], A0 000002BC 206E 000C movea.l A0, [A6 + 0xC] 000002C0 2F08 move.l -[A7], A0 000002C2 4267 clr.w -[A7] 000002C4 486E FFF0 pea.l [A6 - 0x10] 000002C8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000002CC 4EBA FF52 jsr [PC - 0xAE /* 00000220 */] 000002D0 301F move.w D0, [A7]+ 000002D2 205F movea.l A0, [A7]+ 000002D4 3080 move.w [A0], D0 000002D6 206E 000C movea.l A0, [A6 + 0xC] 000002DA 4A50 tst.w [A0] 000002DC 660E bne +0x10 /* 000002EC */ 000002DE 3F3C 04D2 move.w -[A7], 0x4D2 000002E2 42A7 clr.l -[A7] 000002E4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000002E8 4EAD 3ECA jsr [A5 + 0x3ECA /* export_2005 */] label000002EC: 000002EC 4E5E unlink A6 000002EE 205F movea.l A0, [A7]+ 000002F0 DEFC 000C add.w A7, 0xC 000002F4 4ED0 jmp [A0] 000002F6 8E49 or.w D7, A1 000002F8 534F subq.w A7, 1 000002FA 5F50 subq.w [A0], 7 000002FC 4649 not.w A1 000002FE 4E44 trap 4 00000300 5355 subq.w [A5], 1 00000302 4249 clr.w A1 00000304 4400 neg.b D0 00000306 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000308-0000030C fn00000308: 00000308 4E56 FFFE link A6, -0x0002 // end alternate branch 00000308-0000030C fn00000308: // (misaligned) 0000030A FFFE .invalid <> 0000030C 48E7 0118 movem.l -[A7], D7,A3,A4 00000310 266E 000C movea.l A3, [A6 + 0xC] 00000314 286E 0008 movea.l A4, [A6 + 0x8] 00000318 4207 clr.b D7 0000031A 36BC 0001 move.w [A3], 0x1 label0000031E: 0000031E 206C 08F4 movea.l A0, [A4 + 0x8F4] 00000322 3013 move.w D0, [A3] 00000324 B068 003E cmp.w D0, [A0 + 0x3E] 00000328 5FC0 sle D0 0000032A 1207 move.b D1, D7 0000032C 0A01 0001 xori.b D1, 0x1 00000330 C001 and.b D0, D1 00000332 671E beq +0x20 /* 00000352 */ 00000334 3013 move.w D0, [A3] 00000336 E540 asl D0.w, 2 00000338 43EC 0F64 lea.l A1, [A4 + 0xF64] 0000033C 2071 0000 movea.l A0, [A1 + D0.w] 00000340 3028 0022 move.w D0, [A0 + 0x22] 00000344 B06E 0010 cmp.w D0, [A6 + 0x10] 00000348 6604 bne +0x6 /* 0000034E */ 0000034A 7E01 moveq.l D7, 0x01 0000034C 60D0 bra -0x2E /* 0000031E */ label0000034E: 0000034E 5253 addq.w [A3], 1 00000350 60CC bra -0x32 /* 0000031E */ label00000352: 00000352 1D47 0012 move.b [A6 + 0x12], D7 00000356 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000035A 4E5E unlink A6 0000035C 205F movea.l A0, [A7]+ 0000035E DEFC 000A add.w A7, 0xA /* '\n' */ 00000362 4ED0 jmp [A0] 00000364 8F49 534F pack -[A7], -[A1], 0x534F 00000368 5F46 subq.w D6, 7 0000036A 494E chk.w D4, A6 0000036C 4446 neg.w D6 0000036E 494C chk.w D4, A4 00000370 4553 chk.w D2, [A3] 00000372 4551 chk.w D2, [A1] 00000374 0000 0000 ori.b D0, 0x0 export_2034: 00000378 4E56 FFDC link A6, -0x0024 0000037C 48E7 0308 movem.l -[A7], D6,D7,A4 00000380 206E 000C movea.l A0, [A6 + 0xC] 00000384 43EE FFF0 lea.l A1, [A6 - 0x10] 00000388 22D8 move.l [A1]+, [A0]+ 0000038A 22D8 move.l [A1]+, [A0]+ 0000038C 22D8 move.l [A1]+, [A0]+ 0000038E 22D8 move.l [A1]+, [A0]+ 00000390 286E 0008 movea.l A4, [A6 + 0x8] 00000394 7E01 moveq.l D7, 0x01 00000396 4206 clr.b D6 label00000398: 00000398 206C 08F0 movea.l A0, [A4 + 0x8F0] 0000039C 2050 movea.l A0, [A0] 0000039E 302E 0010 move.w D0, [A6 + 0x10] 000003A2 48C0 ext.l D0 000003A4 E580 asl D0, 2 000003A6 2070 08FC movea.l A0, [A0 + D0 - 0x4] 000003AA 2050 movea.l A0, [A0] 000003AC BE68 0012 cmp.w D7, [A0 + 0x12] 000003B0 5FC0 sle D0 000003B2 4A00 tst.b D0 000003B4 6754 beq +0x56 /* 0000040A */ 000003B6 1206 move.b D1, D6 000003B8 0A01 0001 xori.b D1, 0x1 000003BC C001 and.b D0, D1 000003BE 674A beq +0x4C /* 0000040A */ 000003C0 206C 08F0 movea.l A0, [A4 + 0x8F0] 000003C4 2050 movea.l A0, [A0] 000003C6 302E 0010 move.w D0, [A6 + 0x10] 000003CA 48C0 ext.l D0 000003CC E580 asl D0, 2 000003CE 2070 08FC movea.l A0, [A0 + D0 - 0x4] 000003D2 2050 movea.l A0, [A0] 000003D4 3007 move.w D0, D7 000003D6 C1FC 0016 muls.w D0, 0x16 000003DA 43EE FFDC lea.l A1, [A6 - 0x24] 000003DE 41F0 00FE lea.l A0, [A0 + D0.w - 0x2] 000003E2 22D8 move.l [A1]+, [A0]+ 000003E4 22D8 move.l [A1]+, [A0]+ 000003E6 22D8 move.l [A1]+, [A0]+ 000003E8 22D8 move.l [A1]+, [A0]+ 000003EA 4267 clr.w -[A7] 000003EC 486E FFF0 pea.l [A6 - 0x10] 000003F0 486E FFDC pea.l [A6 - 0x24] 000003F4 4267 clr.w -[A7] 000003F6 1F3C 0001 move.b -[A7], 0x1 000003FA 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 000003FE 101F move.b D0, [A7]+ 00000400 6704 beq +0x6 /* 00000406 */ 00000402 7C01 moveq.l D6, 0x01 00000404 6092 bra -0x6C /* 00000398 */ label00000406: 00000406 5247 addq.w D7, 1 00000408 608E bra -0x70 /* 00000398 */ label0000040A: 0000040A 1006 move.b D0, D6 0000040C 6706 beq +0x8 /* 00000414 */ 0000040E 3D47 0012 move.w [A6 + 0x12], D7 00000412 6004 bra +0x6 /* 00000418 */ label00000414: 00000414 426E 0012 clr.w [A6 + 0x12] label00000418: 00000418 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 0000041C 4E5E unlink A6 0000041E 205F movea.l A0, [A7]+ 00000420 DEFC 000A add.w A7, 0xA /* '\n' */ 00000424 4ED0 jmp [A0] 00000426 9149 subx.w -[A0], -[A1] 00000428 534F subq.w A7, 1 0000042A 5F46 subq.w D6, 7 0000042C 494E chk.w D4, A6 0000042E 4446 neg.w D6 00000430 4945 chk.w D4, D5 00000432 4C44 4E41 movem.l D0,D6,A1,A2,A3,A6, D4 00000436 4D45 chk.w D6, D5 00000438 0000 0000 ori.b D0, 0x0 export_2035: 0000043C 4E56 FFD0 link A6, -0x0030 00000440 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000444 206E 0014 movea.l A0, [A6 + 0x14] 00000448 43EE FFF0 lea.l A1, [A6 - 0x10] 0000044C 22D8 move.l [A1]+, [A0]+ 0000044E 22D8 move.l [A1]+, [A0]+ 00000450 22D8 move.l [A1]+, [A0]+ 00000452 22D8 move.l [A1]+, [A0]+ 00000454 206E 0008 movea.l A0, [A6 + 0x8] 00000458 2D48 FFD0 move.l [A6 - 0x30], A0 0000045C 2068 117C movea.l A0, [A0 + 0x117C] 00000460 2050 movea.l A0, [A0] 00000462 302E 0018 move.w D0, [A6 + 0x18] 00000466 48C0 ext.l D0 00000468 E580 asl D0, 2 0000046A 2670 08FC movea.l A3, [A0 + D0 - 0x4] 0000046E 7E01 moveq.l D7, 0x01 00000470 206E 0010 movea.l A0, [A6 + 0x10] 00000474 4250 clr.w [A0] 00000476 4206 clr.b D6 label00000478: 00000478 2053 movea.l A0, [A3] 0000047A BE68 0014 cmp.w D7, [A0 + 0x14] 0000047E 5FC0 sle D0 00000480 1206 move.b D1, D6 00000482 0A01 0001 xori.b D1, 0x1 00000486 C001 and.b D0, D1 00000488 6750 beq +0x52 /* 000004DA */ 0000048A 2068 0016 movea.l A0, [A0 + 0x16] 0000048E 2050 movea.l A0, [A0] 00000490 3007 move.w D0, D7 00000492 48C0 ext.l D0 00000494 E580 asl D0, 2 00000496 2070 08FC movea.l A0, [A0 + D0 - 0x4] 0000049A 2850 movea.l A4, [A0] 0000049C 41EE FFD8 lea.l A0, [A6 - 0x28] 000004A0 224C movea.l A1, A4 000004A2 20D9 move.l [A0]+, [A1]+ 000004A4 20D9 move.l [A0]+, [A1]+ 000004A6 20D9 move.l [A0]+, [A1]+ 000004A8 20D9 move.l [A0]+, [A1]+ 000004AA 4267 clr.w -[A7] 000004AC 486E FFF0 pea.l [A6 - 0x10] 000004B0 486E FFD8 pea.l [A6 - 0x28] 000004B4 4267 clr.w -[A7] 000004B6 1F3C 0001 move.b -[A7], 0x1 000004BA 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 000004BE 101F move.b D0, [A7]+ 000004C0 6714 beq +0x16 /* 000004D6 */ 000004C2 7C01 moveq.l D6, 0x01 000004C4 206E 0010 movea.l A0, [A6 + 0x10] 000004C8 30AC 0030 move.w [A0], [A4 + 0x30] 000004CC 206E 000C movea.l A0, [A6 + 0xC] 000004D0 30AC 003A move.w [A0], [A4 + 0x3A] 000004D4 60A2 bra -0x5C /* 00000478 */ label000004D6: 000004D6 5247 addq.w D7, 1 000004D8 609E bra -0x60 /* 00000478 */ label000004DA: 000004DA 1006 move.b D0, D6 000004DC 6706 beq +0x8 /* 000004E4 */ 000004DE 3D47 001A move.w [A6 + 0x1A], D7 000004E2 6004 bra +0x6 /* 000004E8 */ label000004E4: 000004E4 426E 001A clr.w [A6 + 0x1A] label000004E8: 000004E8 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000004EC 4E5E unlink A6 000004EE 205F movea.l A0, [A7]+ 000004F0 DEFC 0012 add.w A7, 0x12 000004F4 4ED0 jmp [A0] 000004F6 9149 subx.w -[A0], -[A1] 000004F8 534F subq.w A7, 1 000004FA 5F46 subq.w D6, 7 000004FC 494E chk.w D4, A6 000004FE 4456 neg.w [A6] 00000500 4945 chk.w D4, D5 00000502 5746 subq.w D6, 3 00000504 4945 chk.w D4, D5 00000506 4C44 0000 movem.l , D4 0000050A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2036: // at 0000050C (misaligned) 0000050E FFD8 .invalid <> 00000510 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000514 206E 000C movea.l A0, [A6 + 0xC] 00000518 43EE FFF0 lea.l A1, [A6 - 0x10] 0000051C 22D8 move.l [A1]+, [A0]+ 0000051E 22D8 move.l [A1]+, [A0]+ 00000520 22D8 move.l [A1]+, [A0]+ 00000522 22D8 move.l [A1]+, [A0]+ 00000524 286E 0008 movea.l A4, [A6 + 0x8] 00000528 206C 117C movea.l A0, [A4 + 0x117C] 0000052C 2050 movea.l A0, [A0] 0000052E 302E 0010 move.w D0, [A6 + 0x10] 00000532 48C0 ext.l D0 00000534 E580 asl D0, 2 00000536 2670 08FC movea.l A3, [A0 + D0 - 0x4] 0000053A 7E01 moveq.l D7, 0x01 0000053C 4206 clr.b D6 label0000053E: 0000053E 2053 movea.l A0, [A3] 00000540 BE68 001A cmp.w D7, [A0 + 0x1A] 00000544 5FC0 sle D0 00000546 1206 move.b D1, D6 00000548 0A01 0001 xori.b D1, 0x1 0000054C C001 and.b D0, D1 0000054E 673E beq +0x40 /* 0000058E */ 00000550 2068 001C movea.l A0, [A0 + 0x1C] 00000554 2050 movea.l A0, [A0] 00000556 3007 move.w D0, D7 00000558 48C0 ext.l D0 0000055A E580 asl D0, 2 0000055C 2070 08FC movea.l A0, [A0 + D0 - 0x4] 00000560 2050 movea.l A0, [A0] 00000562 43EE FFD8 lea.l A1, [A6 - 0x28] 00000566 22D8 move.l [A1]+, [A0]+ 00000568 22D8 move.l [A1]+, [A0]+ 0000056A 22D8 move.l [A1]+, [A0]+ 0000056C 22D8 move.l [A1]+, [A0]+ 0000056E 4267 clr.w -[A7] 00000570 486E FFF0 pea.l [A6 - 0x10] 00000574 486E FFD8 pea.l [A6 - 0x28] 00000578 4267 clr.w -[A7] 0000057A 1F3C 0001 move.b -[A7], 0x1 0000057E 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 00000582 101F move.b D0, [A7]+ 00000584 6704 beq +0x6 /* 0000058A */ 00000586 7C01 moveq.l D6, 0x01 00000588 60B4 bra -0x4A /* 0000053E */ label0000058A: 0000058A 5247 addq.w D7, 1 0000058C 60B0 bra -0x4E /* 0000053E */ label0000058E: 0000058E 1006 move.b D0, D6 00000590 6706 beq +0x8 /* 00000598 */ 00000592 3D47 0012 move.w [A6 + 0x12], D7 00000596 6004 bra +0x6 /* 0000059C */ label00000598: 00000598 426E 0012 clr.w [A6 + 0x12] label0000059C: 0000059C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000005A0 4E5E unlink A6 000005A2 205F movea.l A0, [A7]+ 000005A4 DEFC 000A add.w A7, 0xA /* '\n' */ 000005A8 4ED0 jmp [A0] 000005AA 8F49 534F pack -[A7], -[A1], 0x534F 000005AE 5F46 subq.w D6, 7 000005B0 494E chk.w D4, A6 000005B2 4456 neg.w [A6] 000005B4 4945 chk.w D4, D5 000005B6 574B subq.w A3, 3 000005B8 4559 chk.w D2, [A1]+ 000005BA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2037: // at 000005BC (misaligned) 000005BE FFDC .invalid <> 000005C0 48E7 0308 movem.l -[A7], D6,D7,A4 000005C4 206E 000C movea.l A0, [A6 + 0xC] 000005C8 43EE FFF0 lea.l A1, [A6 - 0x10] 000005CC 22D8 move.l [A1]+, [A0]+ 000005CE 22D8 move.l [A1]+, [A0]+ 000005D0 22D8 move.l [A1]+, [A0]+ 000005D2 22D8 move.l [A1]+, [A0]+ 000005D4 286E 0008 movea.l A4, [A6 + 0x8] 000005D8 4206 clr.b D6 000005DA 7E01 moveq.l D7, 0x01 label000005DC: 000005DC 1006 move.b D0, D6 000005DE 0A00 0001 xori.b D0, 0x1 000005E2 4A00 tst.b D0 000005E4 6748 beq +0x4A /* 0000062E */ 000005E6 BE6C 117A cmp.w D7, [A4 + 0x117A] 000005EA 5FC1 sle D1 000005EC C001 and.b D0, D1 000005EE 673E beq +0x40 /* 0000062E */ 000005F0 206C 117C movea.l A0, [A4 + 0x117C] 000005F4 2050 movea.l A0, [A0] 000005F6 3007 move.w D0, D7 000005F8 48C0 ext.l D0 000005FA E580 asl D0, 2 000005FC 2070 08FC movea.l A0, [A0 + D0 - 0x4] 00000600 2050 movea.l A0, [A0] 00000602 43EE FFDC lea.l A1, [A6 - 0x24] 00000606 22D8 move.l [A1]+, [A0]+ 00000608 22D8 move.l [A1]+, [A0]+ 0000060A 22D8 move.l [A1]+, [A0]+ 0000060C 22D8 move.l [A1]+, [A0]+ 0000060E 4267 clr.w -[A7] 00000610 486E FFF0 pea.l [A6 - 0x10] 00000614 486E FFDC pea.l [A6 - 0x24] 00000618 4267 clr.w -[A7] 0000061A 1F3C 0001 move.b -[A7], 0x1 0000061E 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 00000622 101F move.b D0, [A7]+ 00000624 6704 beq +0x6 /* 0000062A */ 00000626 7C01 moveq.l D6, 0x01 00000628 60B2 bra -0x4C /* 000005DC */ label0000062A: 0000062A 5247 addq.w D7, 1 0000062C 60AE bra -0x50 /* 000005DC */ label0000062E: 0000062E 1006 move.b D0, D6 00000630 6706 beq +0x8 /* 00000638 */ 00000632 3D47 0010 move.w [A6 + 0x10], D7 00000636 6004 bra +0x6 /* 0000063C */ label00000638: 00000638 426E 0010 clr.w [A6 + 0x10] label0000063C: 0000063C 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00000640 4E5E unlink A6 00000642 205F movea.l A0, [A7]+ 00000644 504F addq.w A7, 8 00000646 4ED0 jmp [A0] 00000648 8C49 or.w D6, A1 0000064A 534F subq.w A7, 1 0000064C 5F46 subq.w D6, 7 0000064E 494E chk.w D4, A6 00000650 4446 neg.w D6 00000652 494C chk.w D4, A4 00000654 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00000656 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000658-0000065C fn00000658: 00000658 4E56 FFD6 link A6, -0x002A // end alternate branch 00000658-0000065C fn00000658: // (misaligned) 0000065A FFD6 .invalid <> 0000065C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000660 206E 0014 movea.l A0, [A6 + 0x14] 00000664 43EE FFF0 lea.l A1, [A6 - 0x10] 00000668 22D8 move.l [A1]+, [A0]+ 0000066A 22D8 move.l [A1]+, [A0]+ 0000066C 22D8 move.l [A1]+, [A0]+ 0000066E 22D8 move.l [A1]+, [A0]+ 00000670 286E 0008 movea.l A4, [A6 + 0x8] 00000674 4206 clr.b D6 00000676 7E01 moveq.l D7, 0x01 00000678 206C 117C movea.l A0, [A4 + 0x117C] 0000067C 2050 movea.l A0, [A0] 0000067E 302E 0018 move.w D0, [A6 + 0x18] 00000682 48C0 ext.l D0 00000684 E580 asl D0, 2 00000686 2070 08FC movea.l A0, [A0 + D0 - 0x4] 0000068A 2050 movea.l A0, [A0] 0000068C 2A28 001C move.l D5, [A0 + 0x1C] label00000690: 00000690 1006 move.b D0, D6 00000692 0A00 0001 xori.b D0, 0x1 00000696 4A00 tst.b D0 00000698 677C beq +0x7E /* 00000716 */ 0000069A 206C 117C movea.l A0, [A4 + 0x117C] 0000069E 2050 movea.l A0, [A0] 000006A0 322E 0018 move.w D1, [A6 + 0x18] 000006A4 48C1 ext.l D1 000006A6 E581 asl D1, 2 000006A8 2070 18FC movea.l A0, [A0 + D1 - 0x4] 000006AC 2050 movea.l A0, [A0] 000006AE BE68 001A cmp.w D7, [A0 + 0x1A] 000006B2 5FC1 sle D1 000006B4 C001 and.b D0, D1 000006B6 675E beq +0x60 /* 00000716 */ 000006B8 2045 movea.l A0, D5 000006BA 2050 movea.l A0, [A0] 000006BC 3007 move.w D0, D7 000006BE 48C0 ext.l D0 000006C0 E580 asl D0, 2 000006C2 2070 08FC movea.l A0, [A0 + D0 - 0x4] 000006C6 2050 movea.l A0, [A0] 000006C8 43EE FFD6 lea.l A1, [A6 - 0x2A] 000006CC 22D8 move.l [A1]+, [A0]+ 000006CE 22D8 move.l [A1]+, [A0]+ 000006D0 22D8 move.l [A1]+, [A0]+ 000006D2 22D8 move.l [A1]+, [A0]+ 000006D4 4267 clr.w -[A7] 000006D6 486E FFF0 pea.l [A6 - 0x10] 000006DA 486E FFD6 pea.l [A6 - 0x2A] 000006DE 4267 clr.w -[A7] 000006E0 1F3C 0001 move.b -[A7], 0x1 000006E4 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 000006E8 101F move.b D0, [A7]+ 000006EA 6724 beq +0x26 /* 00000710 */ 000006EC 7C01 moveq.l D6, 0x01 000006EE 2045 movea.l A0, D5 000006F0 2050 movea.l A0, [A0] 000006F2 3007 move.w D0, D7 000006F4 48C0 ext.l D0 000006F6 E580 asl D0, 2 000006F8 2070 08FC movea.l A0, [A0 + D0 - 0x4] 000006FC 2650 movea.l A3, [A0] 000006FE 206E 0010 movea.l A0, [A6 + 0x10] 00000702 30AB 0030 move.w [A0], [A3 + 0x30] 00000706 206E 000C movea.l A0, [A6 + 0xC] 0000070A 30AB 0032 move.w [A0], [A3 + 0x32] 0000070E 6080 bra -0x7E /* 00000690 */ label00000710: 00000710 5247 addq.w D7, 1 00000712 6000 FF7C bra -0x82 /* 00000690 */ label00000716: 00000716 1006 move.b D0, D6 00000718 660E bne +0x10 /* 00000728 */ 0000071A 3F3C 04EF move.w -[A7], 0x4EF 0000071E 42A7 clr.l -[A7] 00000720 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000724 4EAD 3ECA jsr [A5 + 0x3ECA /* export_2005 */] label00000728: 00000728 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 0000072C 4E5E unlink A6 0000072E 205F movea.l A0, [A7]+ 00000730 DEFC 0012 add.w A7, 0x12 00000734 4ED0 jmp [A0] 00000736 8B49 534F pack -[A5], -[A1], 0x534F 0000073A 5F46 subq.w D6, 7 0000073C 494E chk.w D4, A6 0000073E 444B neg.w A3 00000740 4559 chk.w D2, [A1]+ 00000742 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000744-0000074A export_2038: fn00000744: 00000744 4E56 0000 link A6, 0 00000748 2F0C move.l -[A7], A4 // end alternate branch 00000744-0000074A export_2038: // at 00000744 (misaligned) fn00000744: // (misaligned) 00000746 0000 2F0C ori.b D0, 0xC 0000074A 286E 0008 movea.l A4, [A6 + 0x8] 0000074E 42A7 clr.l -[A7] 00000750 2F2E 000E move.l -[A7], [A6 + 0xE] 00000754 3F2E 000C move.w -[A7], [A6 + 0xC] 00000758 A9A0 syscall GetResource 0000075A 295F 1364 move.l [A4 + 0x1364], [A7]+ 0000075E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000762 4EAD 3EC2 jsr [A5 + 0x3EC2 /* export_2004 */] 00000766 7000 moveq.l D0, 0x00 00000768 2940 1368 move.l [A4 + 0x1368], D0 0000076C 285F movea.l A4, [A7]+ 0000076E 4E5E unlink A6 00000770 205F movea.l A0, [A7]+ 00000772 DEFC 000A add.w A7, 0xA /* '\n' */ 00000776 4ED0 jmp [A0] 00000778 8F49 534F pack -[A7], -[A1], 0x534F 0000077C 5F50 subq.w [A0], 7 0000077E 5245 addq.w D5, 1 00000780 5041 addq.w D1, 8 00000782 5245 addq.w D5, 1 00000784 5253 addq.w [A3], 1 00000786 5243 addq.w D3, 1 00000788 0000 0000 ori.b D0, 0x0 export_2039: fn0000078C: 0000078C 4E56 0000 link A6, 0 00000790 2F0C move.l -[A7], A4 00000792 286E 0008 movea.l A4, [A6 + 0x8] 00000796 2F2C 0002 move.l -[A7], [A4 + 0x2] 0000079A 206C 1364 movea.l A0, [A4 + 0x1364] 0000079E 202C 1368 move.l D0, [A4 + 0x1368] 000007A2 D090 add.l D0, [A0] 000007A4 2F00 move.l -[A7], D0 000007A6 2F2E 0010 move.l -[A7], [A6 + 0x10] 000007AA 2F2E 000C move.l -[A7], [A6 + 0xC] 000007AE 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 000007B2 202E 000C move.l D0, [A6 + 0xC] 000007B6 D1AC 1368 add.l [A4 + 0x1368], D0 000007BA 285F movea.l A4, [A7]+ 000007BC 4E5E unlink A6 000007BE 205F movea.l A0, [A7]+ 000007C0 DEFC 000C add.w A7, 0xC 000007C4 4ED0 jmp [A0] 000007C6 9049 sub.w D0, A1 000007C8 534F subq.w A7, 1 000007CA 5F52 subq.w [A2], 7 000007CC 4541 chk.w D2, D1 000007CE 4446 neg.w D6 000007D0 524F addq.w A7, 1 000007D2 4D52 chk.w D6, [A2] 000007D4 5352 subq.w [A2], 1 000007D6 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 000007D8 0000 0000 ori.b D0, 0x0 export_2040: 000007DC 4E56 FF00 link A6, -0x0100 000007E0 486E FF00 pea.l [A6 - 0x100] 000007E4 7001 moveq.l D0, 0x01 000007E6 2F00 move.l -[A7], D0 000007E8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000007EC 4EBA FF9E jsr [PC - 0x62 /* 0000078C */] 000007F0 4240 clr.w D0 000007F2 102E FF00 move.b D0, [A6 - 0x100] 000007F6 4A40 tst.w D0 000007F8 6F1C ble +0x1E /* 00000816 */ 000007FA 41EE FF00 lea.l A0, [A6 - 0x100] 000007FE 2008 move.l D0, A0 00000800 5280 addq.l D0, 1 00000802 2F00 move.l -[A7], D0 00000804 4240 clr.w D0 00000806 102E FF00 move.b D0, [A6 - 0x100] 0000080A 48C0 ext.l D0 0000080C 2F00 move.l -[A7], D0 0000080E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000812 4EBA FF78 jsr [PC - 0x88 /* 0000078C */] label00000816: 00000816 206E 0008 movea.l A0, [A6 + 0x8] 0000081A 2F28 0002 move.l -[A7], [A0 + 0x2] 0000081E 486E FF00 pea.l [A6 - 0x100] 00000822 2F2E 000C move.l -[A7], [A6 + 0xC] 00000826 4240 clr.w D0 00000828 102E FF00 move.b D0, [A6 - 0x100] 0000082C 5240 addq.w D0, 1 0000082E 48C0 ext.l D0 00000830 2F00 move.l -[A7], D0 00000832 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 00000836 4E5E unlink A6 00000838 205F movea.l A0, [A7]+ 0000083A 504F addq.w A7, 8 0000083C 4ED0 jmp [A0] 0000083E 9349 subx.w -[A1], -[A1] 00000840 534F subq.w A7, 1 00000842 5F52 subq.w [A2], 7 00000844 4541 chk.w D2, D1 00000846 4453 neg.w [A3] 00000848 5452 addq.w [A2], 2 0000084A 4652 not.w [A2] 0000084C 4F4D chk.w D7, A5 0000084E 5253 addq.w [A3], 1 00000850 5243 addq.w D3, 1 00000852 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000854-00000858 export_2041: fn00000854: 00000854 4E56 FFFE link A6, -0x0002 // end alternate branch 00000854-00000858 export_2041: // at 00000854 (misaligned) fn00000854: // (misaligned) 00000856 FFFE .invalid <> 00000858 2F07 move.l -[A7], D7 0000085A 4247 clr.w D7 0000085C 302E 0010 move.w D0, [A6 + 0x10] 00000860 5340 subq.w D0, 1 00000862 6B74 bmi +0x76 /* 000008D8 */ 00000864 0C40 000C cmpi.w D0, 0xC 00000868 6E6E bgt +0x70 /* 000008D8 */ 0000086A D040 add.w D0, D0 0000086C 303B 0006 move.w D0, [PC + D0.w + 0x6] 00000870 4EFB 0000 jmp [PC + D0.w] 00000874 001C 0024 ori.b [A4]+, 0x24 /* '$' */ 00000878 0028 002C 0030 ori.b [A0 + 0x30], 0x2C /* ',' */ 0000087E 0034 0038 003C ori.b [A4 + D0.w + 0x3C], 0x38 /* '8' */ 00000884 0040 0044 ori.w D0, 0x44 /* 'D' */ 00000888 0066 0048 ori.w -[A6], 0x48 /* 'H' */ 0000088C 004C 3E2E ori.w A4, 0x3E2E /* '>.' */ 00000890 000E 5247 ori.b A6, 0x47 /* 'G' */ 00000894 6046 bra +0x48 /* 000008DC */ 00000896 7E02 moveq.l D7, 0x02 00000898 6042 bra +0x44 /* 000008DC */ 0000089A 7E04 moveq.l D7, 0x04 0000089C 603E bra +0x40 /* 000008DC */ 0000089E 7E08 moveq.l D7, 0x08 000008A0 603A bra +0x3C /* 000008DC */ 000008A2 7E04 moveq.l D7, 0x04 000008A4 6036 bra +0x38 /* 000008DC */ 000008A6 7E08 moveq.l D7, 0x08 000008A8 6032 bra +0x34 /* 000008DC */ 000008AA 7E0A moveq.l D7, 0x0A 000008AC 602E bra +0x30 /* 000008DC */ 000008AE 7E04 moveq.l D7, 0x04 000008B0 602A bra +0x2C /* 000008DC */ 000008B2 7E06 moveq.l D7, 0x06 000008B4 6026 bra +0x28 /* 000008DC */ 000008B6 7E0E moveq.l D7, 0x0E 000008B8 6022 bra +0x24 /* 000008DC */ 000008BA 7E01 moveq.l D7, 0x01 000008BC 601E bra +0x20 /* 000008DC */ 000008BE 206E 0008 movea.l A0, [A6 + 0x8] 000008C2 70FE moveq.l D0, 0xFFFFFFFE 000008C4 B068 1232 cmp.w D0, [A0 + 0x1232] 000008C8 56C0 sne D0 000008CA C02E 000C and.b D0, [A6 + 0xC] 000008CE 6704 beq +0x6 /* 000008D4 */ 000008D0 7E04 moveq.l D7, 0x04 000008D2 6008 bra +0xA /* 000008DC */ label000008D4: 000008D4 7E08 moveq.l D7, 0x08 000008D6 6004 bra +0x6 /* 000008DC */ label000008D8: 000008D8 3E2E 000E move.w D7, [A6 + 0xE] label000008DC: 000008DC 700C moveq.l D0, 0x0C 000008DE B06E 0010 cmp.w D0, [A6 + 0x10] 000008E2 670A beq +0xC /* 000008EE */ 000008E4 1007 move.b D0, D7 000008E6 0240 0001 andi.w D0, 0x1 000008EA 6702 beq +0x4 /* 000008EE */ 000008EC 5247 addq.w D7, 1 label000008EE: 000008EE 3D47 0012 move.w [A6 + 0x12], D7 000008F2 2E1F move.l D7, [A7]+ 000008F4 4E5E unlink A6 000008F6 205F movea.l A0, [A7]+ 000008F8 DEFC 000A add.w A7, 0xA /* '\n' */ 000008FC 4ED0 jmp [A0] 000008FE 8F49 534F pack -[A7], -[A1], 0x534F 00000902 5F47 subq.w D7, 7 00000904 4554 chk.w D2, [A4] 00000906 5459 addq.w [A1]+, 2 00000908 5045 addq.w D5, 8 0000090A 5349 subq.w A1, 1 0000090C 5A45 addq.w D5, 5 0000090E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000910-00000914 fn00000910: 00000910 4E56 FFE8 link A6, -0x0018 // end alternate branch 00000910-00000914 fn00000910: // (misaligned) 00000912 FFE8 .invalid <> 00000914 2F07 move.l -[A7], D7 00000916 206E 0010 movea.l A0, [A6 + 0x10] 0000091A 43EE FFEA lea.l A1, [A6 - 0x16] 0000091E 7004 moveq.l D0, 0x04 label00000920: 00000920 22D8 move.l [A1]+, [A0]+ 00000922 51C8 FFFC dbf D0, -0x6 /* 00000920 */ 00000926 3290 move.w [A1], [A0] 00000928 4267 clr.w -[A7] 0000092A 102E FFFB move.b D0, [A6 - 0x5] 0000092E 4880 ext.w D0 00000930 3F00 move.w -[A7], D0 00000932 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000936 1F2E 000C move.b -[A7], [A6 + 0xC] 0000093A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000093E 4EBA FF14 jsr [PC - 0xEC /* 00000854 */] 00000942 3E1F move.w D7, [A7]+ 00000944 102E 000E move.b D0, [A6 + 0xE] 00000948 660C bne +0xE /* 00000956 */ 0000094A 7001 moveq.l D0, 0x01 0000094C B06E FFFE cmp.w D0, [A6 - 0x2] 00000950 6C04 bge +0x6 /* 00000956 */ 00000952 CFEE FFFE muls.w D7, [A6 - 0x2] label00000956: 00000956 3D47 0014 move.w [A6 + 0x14], D7 0000095A 2E1F move.l D7, [A7]+ 0000095C 4E5E unlink A6 0000095E 205F movea.l A0, [A7]+ 00000960 DEFC 000C add.w A7, 0xC 00000964 4ED0 jmp [A0] 00000966 9049 sub.w D0, A1 00000968 534F subq.w A7, 1 0000096A 5F47 subq.w D7, 7 0000096C 4554 chk.w D2, [A4] 0000096E 4649 not.w A1 00000970 454C chk.w D2, A4 00000972 4453 neg.w [A3] 00000974 495A chk.w D4, [A2]+ 00000976 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00000978 0000 0000 ori.b D0, 0x0 fn0000097C: 0000097C 4E56 0000 link A6, 0 00000980 4267 clr.w -[A7] 00000982 206E 0008 movea.l A0, [A6 + 0x8] 00000986 2068 08F0 movea.l A0, [A0 + 0x8F0] 0000098A 2050 movea.l A0, [A0] 0000098C 302E 0012 move.w D0, [A6 + 0x12] 00000990 48C0 ext.l D0 00000992 E580 asl D0, 2 00000994 2070 08FC movea.l A0, [A0 + D0 - 0x4] 00000998 2050 movea.l A0, [A0] 0000099A 302E 0010 move.w D0, [A6 + 0x10] 0000099E C1FC 0016 muls.w D0, 0x16 000009A2 4870 00FE pea.l [A0 + D0.w - 0x2] 000009A6 1F2E 000E move.b -[A7], [A6 + 0xE] 000009AA 1F2E 000C move.b -[A7], [A6 + 0xC] 000009AE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000009B2 4EBA FF5C jsr [PC - 0xA4 /* 00000910 */] 000009B6 3D5F 0014 move.w [A6 + 0x14], [A7]+ 000009BA 4E5E unlink A6 000009BC 205F movea.l A0, [A7]+ 000009BE DEFC 000C add.w A7, 0xC 000009C2 4ED0 jmp [A0] 000009C4 9249 sub.w D1, A1 000009C6 534F subq.w A7, 1 000009C8 5F47 subq.w D7, 7 000009CA 4554 chk.w D2, [A4] 000009CC 464C not.w A4 000009CE 4444 neg.w D4 000009D0 4553 chk.w D2, [A3] 000009D2 4353 chk.w D1, [A3] 000009D4 495A chk.w D4, [A2]+ 000009D6 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 000009D8 0000 0000 ori.b D0, 0x0 export_2042: 000009DC 4E56 FFF8 link A6, -0x0008 000009E0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000009E4 266E 0008 movea.l A3, [A6 + 0x8] 000009E8 382E 0018 move.w D4, [A6 + 0x18] 000009EC 284B movea.l A4, A3 000009EE 302E 001A move.w D0, [A6 + 0x1A] 000009F2 E540 asl D0.w, 2 000009F4 43EC 0F64 lea.l A1, [A4 + 0xF64] 000009F8 2071 0000 movea.l A0, [A1 + D0.w] 000009FC 3028 004E move.w D0, [A0 + 0x4E] 00000A00 5240 addq.w D0, 1 00000A02 3E00 move.w D7, D0 00000A04 E547 asl D7.w, 2 00000A06 7001 moveq.l D0, 0x01 00000A08 B044 cmp.w D0, D4 00000A0A 6C3E bge +0x40 /* 00000A4A */ 00000A0C 3004 move.w D0, D4 00000A0E 5340 subq.w D0, 1 00000A10 3D40 FFF8 move.w [A6 - 0x8], D0 00000A14 7C01 moveq.l D6, 0x01 00000A16 602C bra +0x2E /* 00000A44 */ label00000A18: 00000A18 4267 clr.w -[A7] 00000A1A 3F2E 001A move.w -[A7], [A6 + 0x1A] 00000A1E 3F06 move.w -[A7], D6 00000A20 4267 clr.w -[A7] 00000A22 1F2E 000C move.b -[A7], [A6 + 0xC] 00000A26 2F0B move.l -[A7], A3 00000A28 4EBA FF52 jsr [PC - 0xAE /* 0000097C */] 00000A2C 3A1F move.w D5, [A7]+ 00000A2E 7001 moveq.l D0, 0x01 00000A30 B045 cmp.w D0, D5 00000A32 670A beq +0xC /* 00000A3E */ 00000A34 1007 move.b D0, D7 00000A36 0240 0001 andi.w D0, 0x1 00000A3A 6702 beq +0x4 /* 00000A3E */ 00000A3C 5247 addq.w D7, 1 label00000A3E: 00000A3E DE45 add.w D7, D5 00000A40 5246 addq.w D6, 1 00000A42 6906 bvs +0x8 /* 00000A4A */ label00000A44: 00000A44 BC6E FFF8 cmp.w D6, [A6 - 0x8] 00000A48 6FCE ble -0x30 /* 00000A18 */ label00000A4A: 00000A4A 206E 0010 movea.l A0, [A6 + 0x10] 00000A4E 2F08 move.l -[A7], A0 00000A50 4267 clr.w -[A7] 00000A52 3F2E 001A move.w -[A7], [A6 + 0x1A] 00000A56 3F04 move.w -[A7], D4 00000A58 1F2E 000E move.b -[A7], [A6 + 0xE] 00000A5C 1F2E 000C move.b -[A7], [A6 + 0xC] 00000A60 2F0B move.l -[A7], A3 00000A62 4EBA FF18 jsr [PC - 0xE8 /* 0000097C */] 00000A66 301F move.w D0, [A7]+ 00000A68 205F movea.l A0, [A7]+ 00000A6A 3080 move.w [A0], D0 00000A6C 206E 0010 movea.l A0, [A6 + 0x10] 00000A70 7001 moveq.l D0, 0x01 00000A72 B050 cmp.w D0, [A0] 00000A74 670A beq +0xC /* 00000A80 */ 00000A76 1007 move.b D0, D7 00000A78 0240 0001 andi.w D0, 0x1 00000A7C 6702 beq +0x4 /* 00000A80 */ 00000A7E 5247 addq.w D7, 1 label00000A80: 00000A80 206E 0014 movea.l A0, [A6 + 0x14] 00000A84 3087 move.w [A0], D7 00000A86 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000A8A 4E5E unlink A6 00000A8C 205F movea.l A0, [A7]+ 00000A8E DEFC 0014 add.w A7, 0x14 00000A92 4ED0 jmp [A0] 00000A94 9149 subx.w -[A0], -[A1] 00000A96 534F subq.w A7, 1 00000A98 5F47 subq.w D7, 7 00000A9A 4554 chk.w D2, [A4] 00000A9C 464C not.w A4 00000A9E 4444 neg.w D4 00000AA0 4553 chk.w D2, [A3] 00000AA2 4350 chk.w D1, [A0] 00000AA4 4F53 chk.w D7, [A3] 00000AA6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000AA8-00000AAC export_2043: fn00000AA8: 00000AA8 4E56 FFF4 link A6, -0x000C // end alternate branch 00000AA8-00000AAC export_2043: // at 00000AA8 (misaligned) fn00000AA8: // (misaligned) 00000AAA FFF4 .invalid <> 00000AAC 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000AB0 286E 0008 movea.l A4, [A6 + 0x8] 00000AB4 4A6C 03B8 tst.w [A4 + 0x3B8] 00000AB8 6F7C ble +0x7E /* 00000B36 */ 00000ABA 206C 117C movea.l A0, [A4 + 0x117C] 00000ABE 2050 movea.l A0, [A0] 00000AC0 302E 0016 move.w D0, [A6 + 0x16] 00000AC4 48C0 ext.l D0 00000AC6 E580 asl D0, 2 00000AC8 2670 08FC movea.l A3, [A0 + D0 - 0x4] 00000ACC 2053 movea.l A0, [A3] 00000ACE 3D68 0020 FFF4 move.w [A6 - 0xC], [A0 + 0x20] 00000AD4 7E01 moveq.l D7, 0x01 00000AD6 6058 bra +0x5A /* 00000B30 */ label00000AD8: 00000AD8 2053 movea.l A0, [A3] 00000ADA 2068 0022 movea.l A0, [A0 + 0x22] 00000ADE 2050 movea.l A0, [A0] 00000AE0 3007 move.w D0, D7 00000AE2 48C0 ext.l D0 00000AE4 E580 asl D0, 2 00000AE6 2070 08FC movea.l A0, [A0 + D0 - 0x4] 00000AEA 2050 movea.l A0, [A0] 00000AEC 3C28 0010 move.w D6, [A0 + 0x10] 00000AF0 2053 movea.l A0, [A3] 00000AF2 2068 0022 movea.l A0, [A0 + 0x22] 00000AF6 2050 movea.l A0, [A0] 00000AF8 3007 move.w D0, D7 00000AFA 48C0 ext.l D0 00000AFC E580 asl D0, 2 00000AFE 2070 08FC movea.l A0, [A0 + D0 - 0x4] 00000B02 2050 movea.l A0, [A0] 00000B04 3A28 0012 move.w D5, [A0 + 0x12] 00000B08 7000 moveq.l D0, 0x00 00000B0A 3005 move.w D0, D5 00000B0C 7200 moveq.l D1, 0x00 00000B0E 322E 0014 move.w D1, [A6 + 0x14] 00000B12 C081 and.l D0, D1 00000B14 4A80 tst.l D0 00000B16 6714 beq +0x16 /* 00000B2C */ 00000B18 4A46 tst.w D6 00000B1A 6F10 ble +0x12 /* 00000B2C */ 00000B1C 3F06 move.w -[A7], D6 00000B1E 41EE 000C lea.l A0, [A6 + 0xC] 00000B22 2018 move.l D0, [A0]+ 00000B24 6702 beq +0x4 /* 00000B28 */ 00000B26 2F00 move.l -[A7], D0 label00000B28: 00000B28 2050 movea.l A0, [A0] 00000B2A 4E90 jsr [A0] label00000B2C: 00000B2C 5247 addq.w D7, 1 00000B2E 6906 bvs +0x8 /* 00000B36 */ label00000B30: 00000B30 BE6E FFF4 cmp.w D7, [A6 - 0xC] 00000B34 6FA2 ble -0x5C /* 00000AD8 */ label00000B36: 00000B36 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00000B3A 4E5E unlink A6 00000B3C 205F movea.l A0, [A7]+ 00000B3E DEFC 0010 add.w A7, 0x10 00000B42 4ED0 jmp [A0] 00000B44 9149 subx.w -[A0], -[A1] 00000B46 534F subq.w A7, 1 00000B48 5F45 subq.w D5, 7 00000B4A 4143 chk.w D0, D3 00000B4C 4853 pea.l [A3] 00000B4E 5542 subq.w D2, 2 00000B50 4649 not.w A1 00000B52 4C45 444F movem.l D0,D1,D2,D3,D6,A2,A6, D5 00000B56 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000B58-00000B5C fn00000B58: 00000B58 4E56 FFFE link A6, -0x0002 // end alternate branch 00000B58-00000B5C fn00000B58: // (misaligned) 00000B5A FFFE .invalid <> 00000B5C 48E7 0118 movem.l -[A7], D7,A3,A4 00000B60 286E 0008 movea.l A4, [A6 + 0x8] 00000B64 266E 000C movea.l A3, [A6 + 0xC] 00000B68 204C movea.l A0, A4 00000B6A 316C FFFE 000C move.w [A0 + 0xC], [A4 - 0x2] 00000B70 4267 clr.w -[A7] 00000B72 3F2E 0014 move.w -[A7], [A6 + 0x14] 00000B76 3F3C 005F move.w -[A7], 0x5F /* '_' */ 00000B7A 2F2E 000C move.l -[A7], [A6 + 0xC] 00000B7E 4EAD 3F1A jsr [A5 + 0x3F1A /* export_2015 */] 00000B82 1E1F move.b D7, [A7]+ 00000B84 376C FFFE 08EA move.w [A3 + 0x8EA], [A4 - 0x2] 00000B8A 1007 move.b D0, D7 00000B8C 670C beq +0xE /* 00000B9A */ 00000B8E 206E 0008 movea.l A0, [A6 + 0x8] 00000B92 2C48 movea.l A6, A0 00000B94 4EFA 00A0 jmp [PC + 0xA0 /* 00000C36 */] 00000B98 0000 4CDF ori.b D0, 0xDF // begin alternate branch 00000B9A-00000B9E label00000B9A: 00000B9A 4CDF 1880 movem.l D7,A3,A4, [A7]+ // end alternate branch 00000B9A-00000B9E label00000B9A: // (misaligned) 00000B9C 1880 move.b [A4], D0 00000B9E 4E5E unlink A6 00000BA0 205F movea.l A0, [A7]+ 00000BA2 DEFC 000E add.w A7, 0xE 00000BA6 4ED0 jmp [A0] 00000BA8 8743 4C4F pack D3, D3, 0x4C4F 00000BAC 5349 subq.w A1, 1 00000BAE 4E47 trap 7 00000BB0 0000 0000 ori.b D0, 0x0 export_2044: 00000BB4 4E56 FFBA link A6, -0x0046 00000BB8 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000BBC 4AAE 0008 tst.l [A6 + 0x8] 00000BC0 57C0 seq D0 00000BC2 4A00 tst.b D0 00000BC4 6626 bne +0x28 /* 00000BEC */ 00000BC6 206E 0008 movea.l A0, [A6 + 0x8] 00000BCA 223C 4953 4F32 move.l D1, 0x49534F32 /* 'ISO2' */ 00000BD0 B2A8 0006 cmp.l D1, [A0 + 0x6] 00000BD4 56C1 sne D1 00000BD6 8001 or.b D0, D1 00000BD8 6612 bne +0x14 /* 00000BEC */ 00000BDA 206E 0008 movea.l A0, [A6 + 0x8] 00000BDE 1210 move.b D1, [A0] 00000BE0 0A01 0001 xori.b D1, 0x1 00000BE4 8001 or.b D0, D1 00000BE6 0240 0001 andi.w D0, 0x1 00000BEA 6708 beq +0xA /* 00000BF4 */ label00000BEC: 00000BEC 3D7C 044E 000C move.w [A6 + 0xC], 0x44E 00000BF2 6042 bra +0x44 /* 00000C36 */ label00000BF4: 00000BF4 206E 0008 movea.l A0, [A6 + 0x8] 00000BF8 2D48 FFBA move.l [A6 - 0x46], A0 00000BFC 3D68 08EA FFFE move.w [A6 - 0x2], [A0 + 0x8EA] 00000C02 486E FFBE pea.l [A6 - 0x42] 00000C06 487A FF50 pea.l [PC - 0xB0 /* 00000B58, value 0x4E56FFFE */] 00000C0A 2F0E move.l -[A7], A6 00000C0C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C10 4EAD 3E92 jsr [A5 + 0x3E92 /* export_1998 */] 00000C14 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C18 4EAD 3F0A jsr [A5 + 0x3F0A /* export_2013 */] 00000C1C 486E FFBE pea.l [A6 - 0x42] 00000C20 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C24 4EAD 3ED2 jsr [A5 + 0x3ED2 /* export_2006 */] 00000C28 4267 clr.w -[A7] 00000C2A 42A7 clr.l -[A7] 00000C2C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C30 2F0E move.l -[A7], A6 00000C32 4EBA FF24 jsr [PC - 0xDC /* 00000B58 */] label00000C36: 00000C36 4FEE FF9A lea.l A7, [A6 - 0x66] 00000C3A 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000C3E 4E5E unlink A6 00000C40 2E9F move.l [A7], [A7]+ 00000C42 4E75 rts 00000C44 8C49 or.w D6, A1 00000C46 534F subq.w A7, 1 00000C48 5F50 subq.w [A0], 7 00000C4A 4442 neg.w D2 00000C4C 4552 chk.w D2, [A2] 00000C4E 524F addq.w A7, 1 00000C50 5200 addq.b D0, 1 00000C52 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000C54-00000C58 fn00000C54: 00000C54 4E56 FFFA link A6, -0x0006 // end alternate branch 00000C54-00000C58 fn00000C54: // (misaligned) 00000C56 FFFA .invalid <> 00000C58 206E 000C movea.l A0, [A6 + 0xC] 00000C5C 2D48 FFFA move.l [A6 - 0x6], A0 00000C60 4267 clr.w -[A7] 00000C62 3F2E 0014 move.w -[A7], [A6 + 0x14] 00000C66 3F3C 0060 move.w -[A7], 0x60 /* '`' */ 00000C6A 2F2E 000C move.l -[A7], [A6 + 0xC] 00000C6E 4EAD 3F1A jsr [A5 + 0x3F1A /* export_2015 */] 00000C72 1D5F FFFF move.b [A6 - 0x1], [A7]+ 00000C76 206E FFFA movea.l A0, [A6 - 0x6] 00000C7A 226E 0008 movea.l A1, [A6 + 0x8] 00000C7E 3169 FFF8 08EA move.w [A0 + 0x8EA], [A1 - 0x8] 00000C84 102E FFFF move.b D0, [A6 - 0x1] 00000C88 670C beq +0xE /* 00000C96 */ 00000C8A 206E 0008 movea.l A0, [A6 + 0x8] 00000C8E 2C48 movea.l A6, A0 00000C90 4EFA 014C jmp [PC + 0x14C /* 00000DDE */] 00000C94 0000 4E5E ori.b D0, 0x5E /* '^' */ // begin alternate branch 00000C96-00000C98 label00000C96: 00000C96 4E5E unlink A6 // end alternate branch 00000C96-00000C98 label00000C96: // (misaligned) 00000C98 205F movea.l A0, [A7]+ 00000C9A DEFC 000E add.w A7, 0xE 00000C9E 4ED0 jmp [A0] 00000CA0 8743 4C4F pack D3, D3, 0x4C4F 00000CA4 5349 subq.w A1, 1 00000CA6 4E47 trap 7 00000CA8 0000 0000 ori.b D0, 0x0 export_2045: 00000CAC 4E56 FEB2 link A6, -0x014E 00000CB0 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000CB4 206E 0008 movea.l A0, [A6 + 0x8] 00000CB8 2D48 FEB2 move.l [A6 - 0x14E], A0 00000CBC 3D68 08EA FFF8 move.w [A6 - 0x8], [A0 + 0x8EA] 00000CC2 486E FFB6 pea.l [A6 - 0x4A] 00000CC6 487A FF8C pea.l [PC - 0x74 /* 00000C54, value 0x4E56FFFA */] 00000CCA 2F0E move.l -[A7], A6 00000CCC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000CD0 4EAD 3E92 jsr [A5 + 0x3E92 /* export_1998 */] 00000CD4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000CD8 4EAD 3F0A jsr [A5 + 0x3F0A /* export_2013 */] 00000CDC 2F3C 4552 524E move.l -[A7], 0x4552524E /* 'ERRN' */ 00000CE2 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 00000CE6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000CEA 4EBA FA58 jsr [PC - 0x5A8 /* 00000744 */] 00000CEE 486E FFFC pea.l [A6 - 0x4] 00000CF2 7002 moveq.l D0, 0x02 00000CF4 2F00 move.l -[A7], D0 00000CF6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000CFA 4EBA FA90 jsr [PC - 0x570 /* 0000078C */] 00000CFE 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1 00000D04 422E FFF7 clr.b [A6 - 0x9] label00000D08: 00000D08 102E FFF7 move.b D0, [A6 - 0x9] 00000D0C 0A00 0001 xori.b D0, 0x1 00000D10 4A00 tst.b D0 00000D12 676E beq +0x70 /* 00000D82 */ 00000D14 322E FFFE move.w D1, [A6 - 0x2] 00000D18 B26E FFFC cmp.w D1, [A6 - 0x4] 00000D1C 5FC1 sle D1 00000D1E C001 and.b D0, D1 00000D20 6760 beq +0x62 /* 00000D82 */ 00000D22 486E FFFA pea.l [A6 - 0x6] 00000D26 7002 moveq.l D0, 0x02 00000D28 2F00 move.l -[A7], D0 00000D2A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D2E 4EBA FA5C jsr [PC - 0x5A4 /* 0000078C */] 00000D32 2F2E 000C move.l -[A7], [A6 + 0xC] 00000D36 7001 moveq.l D0, 0x01 00000D38 2F00 move.l -[A7], D0 00000D3A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D3E 4EBA FA4C jsr [PC - 0x5B4 /* 0000078C */] 00000D42 206E 000C movea.l A0, [A6 + 0xC] 00000D46 4240 clr.w D0 00000D48 1010 move.b D0, [A0] 00000D4A 4A40 tst.w D0 00000D4C 6F1C ble +0x1E /* 00000D6A */ 00000D4E 202E 000C move.l D0, [A6 + 0xC] 00000D52 5280 addq.l D0, 1 00000D54 2F00 move.l -[A7], D0 00000D56 206E 000C movea.l A0, [A6 + 0xC] 00000D5A 4240 clr.w D0 00000D5C 1010 move.b D0, [A0] 00000D5E 48C0 ext.l D0 00000D60 2F00 move.l -[A7], D0 00000D62 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D66 4EBA FA24 jsr [PC - 0x5DC /* 0000078C */] label00000D6A: 00000D6A 302E 0010 move.w D0, [A6 + 0x10] 00000D6E B06E FFFA cmp.w D0, [A6 - 0x6] 00000D72 6608 bne +0xA /* 00000D7C */ 00000D74 1D7C 0001 FFF7 move.b [A6 - 0x9], 0x1 00000D7A 608C bra -0x72 /* 00000D08 */ label00000D7C: 00000D7C 526E FFFE addq.w [A6 - 0x2], 1 00000D80 6086 bra -0x78 /* 00000D08 */ label00000D82: 00000D82 102E FFF7 move.b D0, [A6 - 0x9] 00000D86 663C bne +0x3E /* 00000DC4 */ 00000D88 302E 0010 move.w D0, [A6 + 0x10] 00000D8C 48C0 ext.l D0 00000D8E 2F00 move.l -[A7], D0 00000D90 2F2E 000C move.l -[A7], [A6 + 0xC] 00000D94 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 00000D98 206E 000C movea.l A0, [A6 + 0xC] 00000D9C 2F08 move.l -[A7], A0 00000D9E 487A 0064 pea.l [PC + 0x64 /* 00000E04, value 0x5286572, pstring "(err=" */] 00000DA2 2F2E 000C move.l -[A7], [A6 + 0xC] 00000DA6 487A 005A pea.l [PC + 0x5A /* 00000E02, value 0x1290528 */] 00000DAA 486E FEB6 pea.l [A6 - 0x14A] 00000DAE 3F3C 0003 move.w -[A7], 0x3 00000DB2 4EAD 2532 jsr [A5 + 0x2532 /* export_1186 */] 00000DB6 205F movea.l A0, [A7]+ 00000DB8 43EE FEB6 lea.l A1, [A6 - 0x14A] 00000DBC 703F moveq.l D0, 0x3F label00000DBE: 00000DBE 20D9 move.l [A0]+, [A1]+ 00000DC0 51C8 FFFC dbf D0, -0x6 /* 00000DBE */ label00000DC4: 00000DC4 486E FFB6 pea.l [A6 - 0x4A] 00000DC8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000DCC 4EAD 3ED2 jsr [A5 + 0x3ED2 /* export_2006 */] 00000DD0 4267 clr.w -[A7] 00000DD2 42A7 clr.l -[A7] 00000DD4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000DD8 2F0E move.l -[A7], A6 00000DDA 4EBA FE78 jsr [PC - 0x188 /* 00000C54 */] label00000DDE: 00000DDE 4FEE FE92 lea.l A7, [A6 - 0x16E] 00000DE2 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000DE6 4E5E unlink A6 00000DE8 205F movea.l A0, [A7]+ 00000DEA DEFC 000A add.w A7, 0xA /* '\n' */ 00000DEE 4ED0 jmp [A0] 00000DF0 8E49 or.w D7, A1 00000DF2 534F subq.w A7, 1 00000DF4 5F50 subq.w [A0], 7 00000DF6 4442 neg.w D2 00000DF8 4552 chk.w D2, [A2] 00000DFA 5254 addq.w [A4], 1 00000DFC 4558 chk.w D2, [A0]+ 00000DFE 5400 addq.b D0, 2 00000E00 0008 0129 ori.b A0, 0x29 /* ')' */ 00000E04 0528 6572 btst [A0 + 0x6572], D2 00000E08 723D moveq.l D1, 0x3D 00000E0A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000E0C-00000E10 export_2046: fn00000E0C: 00000E0C 4E56 FFFC link A6, -0x0004 // end alternate branch 00000E0C-00000E10 export_2046: // at 00000E0C (misaligned) fn00000E0C: // (misaligned) 00000E0E FFFC .invalid <> 00000E10 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000E14 266E 0008 movea.l A3, [A6 + 0x8] 00000E18 3E2E 0012 move.w D7, [A6 + 0x12] 00000E1C 284B movea.l A4, A3 00000E1E 426C 03B8 clr.w [A4 + 0x3B8] 00000E22 1F3C 0001 move.b -[A7], 0x1 00000E26 1F2E 0010 move.b -[A7], [A6 + 0x10] 00000E2A 2F0B move.l -[A7], A3 00000E2C 4EBA F1D2 jsr [PC - 0xE2E /* 00000000 */] 00000E30 4A47 tst.w D7 00000E32 5FC0 sle D0 00000E34 BE6C 1180 cmp.w D7, [A4 + 0x1180] 00000E38 5EC1 sgt D1 00000E3A 8001 or.b D0, D1 00000E3C 670C beq +0xE /* 00000E4A */ 00000E3E 3F3C 04E2 move.w -[A7], 0x4E2 00000E42 42A7 clr.l -[A7] 00000E44 2F0B move.l -[A7], A3 00000E46 4EAD 3ECA jsr [A5 + 0x3ECA /* export_2005 */] label00000E4A: 00000E4A 206C 118A movea.l A0, [A4 + 0x118A] 00000E4E 2050 movea.l A0, [A0] 00000E50 3007 move.w D0, D7 00000E52 48C0 ext.l D0 00000E54 D080 add.l D0, D0 00000E56 3C30 08FE move.w D6, [A0 + D0 - 0x2] 00000E5A 660C bne +0xE /* 00000E68 */ 00000E5C 3F3C 04E2 move.w -[A7], 0x4E2 00000E60 42A7 clr.l -[A7] 00000E62 2F0B move.l -[A7], A3 00000E64 4EAD 3ECA jsr [A5 + 0x3ECA /* export_2005 */] label00000E68: 00000E68 3947 03B8 move.w [A4 + 0x3B8], D7 00000E6C 3946 08BA move.w [A4 + 0x8BA], D6 00000E70 206C 1182 movea.l A0, [A4 + 0x1182] 00000E74 2050 movea.l A0, [A0] 00000E76 3007 move.w D0, D7 00000E78 48C0 ext.l D0 00000E7A D080 add.l D0, D0 00000E7C 3970 08FE 03B4 move.w [A4 + 0x3B4], [A0 + D0 - 0x2] 00000E82 206C 1186 movea.l A0, [A4 + 0x1186] 00000E86 2050 movea.l A0, [A0] 00000E88 3007 move.w D0, D7 00000E8A 48C0 ext.l D0 00000E8C D080 add.l D0, D0 00000E8E 3970 08FE 03B6 move.w [A4 + 0x3B6], [A0 + D0 - 0x2] 00000E94 102E 000E move.b D0, [A6 + 0xE] 00000E98 6716 beq +0x18 /* 00000EB0 */ 00000E9A 4A6C 03B4 tst.w [A4 + 0x3B4] 00000E9E 5FC1 sle D1 00000EA0 C001 and.b D0, D1 00000EA2 670C beq +0xE /* 00000EB0 */ 00000EA4 3F3C 04E4 move.w -[A7], 0x4E4 00000EA8 42A7 clr.l -[A7] 00000EAA 2F0B move.l -[A7], A3 00000EAC 4EAD 3ECA jsr [A5 + 0x3ECA /* export_2005 */] label00000EB0: 00000EB0 102E 000C move.b D0, [A6 + 0xC] 00000EB4 6716 beq +0x18 /* 00000ECC */ 00000EB6 4A6C 03B6 tst.w [A4 + 0x3B6] 00000EBA 5FC1 sle D1 00000EBC C001 and.b D0, D1 00000EBE 670C beq +0xE /* 00000ECC */ 00000EC0 3F3C 04E4 move.w -[A7], 0x4E4 00000EC4 42A7 clr.l -[A7] 00000EC6 2F0B move.l -[A7], A3 00000EC8 4EAD 3ECA jsr [A5 + 0x3ECA /* export_2005 */] label00000ECC: 00000ECC 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00000ED0 4E5E unlink A6 00000ED2 205F movea.l A0, [A7]+ 00000ED4 DEFC 000C add.w A7, 0xC 00000ED8 4ED0 jmp [A0] 00000EDA 8E49 or.w D7, A1 00000EDC 534F subq.w A7, 1 00000EDE 5F53 subq.w [A3], 7 00000EE0 5749 subq.w A1, 3 00000EE2 5443 addq.w D3, 2 00000EE4 4856 pea.l [A6] 00000EE6 4945 chk.w D4, D5 00000EE8 5700 subq.b D0, 3 00000EEA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000EEC-00000EF2 fn00000EEC: 00000EEC 4E56 0000 link A6, 0 00000EF0 4267 clr.w -[A7] // end alternate branch 00000EEC-00000EF2 fn00000EEC: // (misaligned) 00000EEE 0000 4267 ori.b D0, 0x67 /* 'g' */ 00000EF2 3F2E 0014 move.w -[A7], [A6 + 0x14] 00000EF6 3F3C 001E move.w -[A7], 0x1E 00000EFA 2F2E 000C move.l -[A7], [A6 + 0xC] 00000EFE 4EAD 3F1A jsr [A5 + 0x3F1A /* export_2015 */] 00000F02 101F move.b D0, [A7]+ 00000F04 670C beq +0xE /* 00000F12 */ 00000F06 206E 0008 movea.l A0, [A6 + 0x8] 00000F0A 2C48 movea.l A6, A0 00000F0C 4EFA 00CA jmp [PC + 0xCA /* 00000FD8 */] 00000F10 0000 4E5E ori.b D0, 0x5E /* '^' */ // begin alternate branch 00000F12-00000F14 label00000F12: 00000F12 4E5E unlink A6 // end alternate branch 00000F12-00000F14 label00000F12: // (misaligned) 00000F14 205F movea.l A0, [A7]+ 00000F16 DEFC 000E add.w A7, 0xE 00000F1A 4ED0 jmp [A0] 00000F1C 8743 4C4F pack D3, D3, 0x4C4F 00000F20 5349 subq.w A1, 1 00000F22 4E47 trap 7 00000F24 0000 0000 ori.b D0, 0x0 export_2047: 00000F28 4E56 FFA6 link A6, -0x005A 00000F2C 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000F30 206E 000C movea.l A0, [A6 + 0xC] 00000F34 43EE FFF0 lea.l A1, [A6 - 0x10] 00000F38 22D8 move.l [A1]+, [A0]+ 00000F3A 22D8 move.l [A1]+, [A0]+ 00000F3C 22D8 move.l [A1]+, [A0]+ 00000F3E 22D8 move.l [A1]+, [A0]+ 00000F40 206E 0008 movea.l A0, [A6 + 0x8] 00000F44 2D48 FFA6 move.l [A6 - 0x5A], A0 00000F48 486E FFAA pea.l [A6 - 0x56] 00000F4C 487A FF9E pea.l [PC - 0x62 /* 00000EEC, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000F50 2F0E move.l -[A7], A6 00000F52 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F56 4EAD 3E92 jsr [A5 + 0x3E92 /* export_1998 */] 00000F5A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F5E 4EAD 3F0A jsr [A5 + 0x3F0A /* export_2013 */] 00000F62 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000F66 42A7 clr.l -[A7] 00000F68 4267 clr.w -[A7] 00000F6A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F6E 4EBA FE9C jsr [PC - 0x164 /* 00000E0C */] 00000F72 206E FFA6 movea.l A0, [A6 - 0x5A] 00000F76 3F28 08BA move.w -[A7], [A0 + 0x8BA] 00000F7A 486E FFF0 pea.l [A6 - 0x10] 00000F7E 486E FFEC pea.l [A6 - 0x14] 00000F82 486E FFEE pea.l [A6 - 0x12] 00000F86 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F8A 4EBA F6CC jsr [PC - 0x934 /* 00000658 */] 00000F8E 206E FFA6 movea.l A0, [A6 - 0x5A] 00000F92 2068 1182 movea.l A0, [A0 + 0x1182] 00000F96 2050 movea.l A0, [A0] 00000F98 302E 0010 move.w D0, [A6 + 0x10] 00000F9C 48C0 ext.l D0 00000F9E D080 add.l D0, D0 00000FA0 31AE FFEC 08FE move.w [A0 + D0 - 0x2], [A6 - 0x14] 00000FA6 206E FFA6 movea.l A0, [A6 - 0x5A] 00000FAA 2068 1186 movea.l A0, [A0 + 0x1186] 00000FAE 2050 movea.l A0, [A0] 00000FB0 302E 0010 move.w D0, [A6 + 0x10] 00000FB4 48C0 ext.l D0 00000FB6 D080 add.l D0, D0 00000FB8 31AE FFEE 08FE move.w [A0 + D0 - 0x2], [A6 - 0x12] 00000FBE 486E FFAA pea.l [A6 - 0x56] 00000FC2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000FC6 4EAD 3ED2 jsr [A5 + 0x3ED2 /* export_2006 */] 00000FCA 4267 clr.w -[A7] 00000FCC 42A7 clr.l -[A7] 00000FCE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000FD2 2F0E move.l -[A7], A6 00000FD4 4EBA FF16 jsr [PC - 0xEA /* 00000EEC */] label00000FD8: 00000FD8 4FEE FF86 lea.l A7, [A6 - 0x7A] 00000FDC 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000FE0 4E5E unlink A6 00000FE2 205F movea.l A0, [A7]+ 00000FE4 DEFC 000A add.w A7, 0xA /* '\n' */ 00000FE8 4ED0 jmp [A0] 00000FEA 9049 sub.w D0, A1 00000FEC 534F subq.w A7, 1 00000FEE 5F50 subq.w [A0], 7 00000FF0 5352 subq.w [A2], 1 00000FF2 5345 subq.w D5, 1 00000FF4 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5 00000FF8 4B45 chk.w D5, D5 00000FFA 5900 subq.b D0, 4 00000FFC 0000 0000 ori.b D0, 0x0 export_2048: 00001000 4E56 FFF8 link A6, -0x0008 00001004 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00001008 266E 0008 movea.l A3, [A6 + 0x8] 0000100C 2A2E 000C move.l D5, [A6 + 0xC] 00001010 284B movea.l A4, A3 00001012 302E 0010 move.w D0, [A6 + 0x10] 00001016 E540 asl D0.w, 2 00001018 43EC 0F64 lea.l A1, [A4 + 0xF64] 0000101C 2071 0000 movea.l A0, [A1 + D0.w] 00001020 3D68 004E FFF8 move.w [A6 - 0x8], [A0 + 0x4E] 00001026 7E01 moveq.l D7, 0x01 00001028 6060 bra +0x62 /* 0000108A */ label0000102A: 0000102A 4267 clr.w -[A7] 0000102C 3F2E 0010 move.w -[A7], [A6 + 0x10] 00001030 3F07 move.w -[A7], D7 00001032 2F0B move.l -[A7], A3 00001034 4EAD 4282 jsr [A5 + 0x4282 /* export_2124 */] 00001038 3C1F move.w D6, [A7]+ 0000103A 6610 bne +0x12 /* 0000104C */ 0000103C 2045 movea.l A0, D5 0000103E 3007 move.w D0, D7 00001040 48C0 ext.l D0 00001042 E580 asl D0, 2 00001044 7200 moveq.l D1, 0x00 00001046 2181 0800 move.l [A0 + D0], D1 0000104A 603A bra +0x3C /* 00001086 */ label0000104C: 0000104C 4267 clr.w -[A7] 0000104E 3F06 move.w -[A7], D6 00001050 486E FFFC pea.l [A6 - 0x4] 00001054 2F0B move.l -[A7], A3 00001056 4EBA F2B0 jsr [PC - 0xD50 /* 00000308 */] 0000105A 101F move.b D0, [A7]+ 0000105C 671A beq +0x1C /* 00001078 */ 0000105E 302E FFFC move.w D0, [A6 - 0x4] 00001062 E540 asl D0.w, 2 00001064 2045 movea.l A0, D5 00001066 3207 move.w D1, D7 00001068 48C1 ext.l D1 0000106A E581 asl D1, 2 0000106C 43EC 06B6 lea.l A1, [A4 + 0x6B6] 00001070 21B1 0000 1800 move.l [A0 + D1], [A1 + D0.w] 00001076 600E bra +0x10 /* 00001086 */ label00001078: 00001078 2045 movea.l A0, D5 0000107A 3007 move.w D0, D7 0000107C 48C0 ext.l D0 0000107E E580 asl D0, 2 00001080 7200 moveq.l D1, 0x00 00001082 2181 0800 move.l [A0 + D0], D1 label00001086: 00001086 5247 addq.w D7, 1 00001088 6906 bvs +0x8 /* 00001090 */ label0000108A: 0000108A BE6E FFF8 cmp.w D7, [A6 - 0x8] 0000108E 6F9A ble -0x64 /* 0000102A */ label00001090: 00001090 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00001094 4E5E unlink A6 00001096 205F movea.l A0, [A7]+ 00001098 DEFC 000A add.w A7, 0xA /* '\n' */ 0000109C 4ED0 jmp [A0] 0000109E 8F49 534F pack -[A7], -[A1], 0x534F 000010A2 5F46 subq.w D6, 7 000010A4 494C chk.w D4, A4 000010A6 4C43 5552 movem.l D1,D4,D6,A0,A2,A4,A6, D3 000010AA 5253 addq.w [A3], 1 000010AC 4551 chk.w D2, [A1] 000010AE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000010B0-000010B8 fn000010B0: 000010B0 4E56 0000 link A6, 0 000010B4 48E7 0108 movem.l -[A7], D7,A4 // end alternate branch 000010B0-000010B8 fn000010B0: // (misaligned) 000010B2 0000 48E7 ori.b D0, 0xE7 000010B6 0108 btst A0, D0 000010B8 3E2E 000C move.w D7, [A6 + 0xC] 000010BC 286E 0008 movea.l A4, [A6 + 0x8] 000010C0 3007 move.w D0, D7 000010C2 C1FC 0006 muls.w D0, 0x6 000010C6 41EC 03B4 lea.l A0, [A4 + 0x3B4] 000010CA 7200 moveq.l D1, 0x00 000010CC 2181 0000 move.l [A0 + D0.w], D1 000010D0 3007 move.w D0, D7 000010D2 E540 asl D0.w, 2 000010D4 41EC 06B6 lea.l A0, [A4 + 0x6B6] 000010D8 7200 moveq.l D1, 0x00 000010DA 2181 0000 move.l [A0 + D0.w], D1 000010DE 3007 move.w D0, D7 000010E0 E540 asl D0.w, 2 000010E2 41EC 01B0 lea.l A0, [A4 + 0x1B0] 000010E6 2F30 0000 move.l -[A7], [A0 + D0.w] 000010EA 3007 move.w D0, D7 000010EC E540 asl D0.w, 2 000010EE 43EC 0F64 lea.l A1, [A4 + 0xF64] 000010F2 2071 0000 movea.l A0, [A1 + D0.w] 000010F6 2F28 0040 move.l -[A7], [A0 + 0x40] 000010FA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000010FE 4EAD 42C2 jsr [A5 + 0x42C2 /* export_2132 */] 00001102 4CDF 1080 movem.l D7,A4, [A7]+ 00001106 4E5E unlink A6 00001108 205F movea.l A0, [A7]+ 0000110A 5C4F addq.w A7, 6 0000110C 4ED0 jmp [A0] 0000110E 8F49 534F pack -[A7], -[A1], 0x534F 00001112 5F43 subq.w D3, 7 00001114 4C45 4152 movem.l D1,D4,D6,A0,A6, D5 00001118 4F4E chk.w D7, A6 0000111A 4552 chk.w D2, [A2] 0000111C 4543 chk.w D2, D3 0000111E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001120-00001124 fn00001120: 00001120 4E56 FFF8 link A6, -0x0008 // end alternate branch 00001120-00001124 fn00001120: // (misaligned) 00001122 FFF8 .invalid <> 00001124 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001128 266E 0008 movea.l A3, [A6 + 0x8] 0000112C 284B movea.l A4, A3 0000112E 302E 0010 move.w D0, [A6 + 0x10] 00001132 E540 asl D0.w, 2 00001134 43EC 0F64 lea.l A1, [A4 + 0xF64] 00001138 2071 0000 movea.l A0, [A1 + D0.w] 0000113C 3D68 0050 FFF8 move.w [A6 - 0x8], [A0 + 0x50] 00001142 7E01 moveq.l D7, 0x01 00001144 606A bra +0x6C /* 000011B0 */ label00001146: 00001146 4267 clr.w -[A7] 00001148 3F2E 0010 move.w -[A7], [A6 + 0x10] 0000114C 3F07 move.w -[A7], D7 0000114E 2F0B move.l -[A7], A3 00001150 4EAD 4282 jsr [A5 + 0x4282 /* export_2124 */] 00001154 3C1F move.w D6, [A7]+ 00001156 6754 beq +0x56 /* 000011AC */ 00001158 4267 clr.w -[A7] 0000115A 3F06 move.w -[A7], D6 0000115C 486E FFFC pea.l [A6 - 0x4] 00001160 2F0B move.l -[A7], A3 00001162 4EBA F1A4 jsr [PC - 0xE5C /* 00000308 */] 00001166 101F move.b D0, [A7]+ 00001168 6742 beq +0x44 /* 000011AC */ 0000116A 302E FFFC move.w D0, [A6 - 0x4] 0000116E E540 asl D0.w, 2 00001170 206E 000C movea.l A0, [A6 + 0xC] 00001174 3207 move.w D1, D7 00001176 48C1 ext.l D1 00001178 E581 asl D1, 2 0000117A 43EC 06B6 lea.l A1, [A4 + 0x6B6] 0000117E 2431 0000 move.l D2, [A1 + D0.w] 00001182 B4B0 1800 cmp.l D2, [A0 + D1] 00001186 6724 beq +0x26 /* 000011AC */ 00001188 3F2E FFFC move.w -[A7], [A6 - 0x4] 0000118C 2F0B move.l -[A7], A3 0000118E 4EBA FF20 jsr [PC - 0xE0 /* 000010B0 */] 00001192 206E 000C movea.l A0, [A6 + 0xC] 00001196 3007 move.w D0, D7 00001198 48C0 ext.l D0 0000119A E580 asl D0, 2 0000119C 322E FFFC move.w D1, [A6 - 0x4] 000011A0 E541 asl D1.w, 2 000011A2 43EC 06B6 lea.l A1, [A4 + 0x6B6] 000011A6 23B0 0800 1000 move.l [A1 + D1.w], [A0 + D0] label000011AC: 000011AC 5247 addq.w D7, 1 000011AE 6906 bvs +0x8 /* 000011B6 */ label000011B0: 000011B0 BE6E FFF8 cmp.w D7, [A6 - 0x8] 000011B4 6F90 ble -0x6E /* 00001146 */ label000011B6: 000011B6 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000011BA 4E5E unlink A6 000011BC 205F movea.l A0, [A7]+ 000011BE DEFC 000A add.w A7, 0xA /* '\n' */ 000011C2 4ED0 jmp [A0] 000011C4 9449 sub.w D2, A1 000011C6 534F subq.w A7, 1 000011C8 5F53 subq.w [A3], 7 000011CA 4554 chk.w D2, [A4] 000011CC 5550 subq.w [A0], 2 000011CE 434F chk.w D1, A7 000011D0 4E4E trap 14 000011D2 4543 chk.w D2, D3 000011D4 5449 addq.w A1, 2 000011D6 4F4E chk.w D7, A6 000011D8 5300 subq.b D0, 1 000011DA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000011DC-000011E0 export_2049: fn000011DC: 000011DC 4E56 FFFA link A6, -0x0006 // end alternate branch 000011DC-000011E0 export_2049: // at 000011DC (misaligned) fn000011DC: // (misaligned) 000011DE FFFA .invalid <> 000011E0 48E7 0118 movem.l -[A7], D7,A3,A4 000011E4 206E 000E movea.l A0, [A6 + 0xE] 000011E8 43EE FFFA lea.l A1, [A6 - 0x6] 000011EC 22D8 move.l [A1]+, [A0]+ 000011EE 3290 move.w [A1], [A0] 000011F0 266E 0008 movea.l A3, [A6 + 0x8] 000011F4 3E2E 0012 move.w D7, [A6 + 0x12] 000011F8 284B movea.l A4, A3 000011FA 4A47 tst.w D7 000011FC 6700 0082 beq +0x84 /* 00001280 */ 00001200 4AAE FFFA tst.l [A6 - 0x6] 00001204 6F24 ble +0x26 /* 0000122A */ 00001206 4267 clr.w -[A7] 00001208 3F07 move.w -[A7], D7 0000120A 486E FFFA pea.l [A6 - 0x6] 0000120E 3007 move.w D0, D7 00001210 E540 asl D0.w, 2 00001212 41EC 01B0 lea.l A0, [A4 + 0x1B0] 00001216 2F30 0000 move.l -[A7], [A0 + D0.w] 0000121A 2F0B move.l -[A7], A3 0000121C 4EAD 4232 jsr [A5 + 0x4232 /* export_2114 */] 00001220 101F move.b D0, [A7]+ 00001222 6606 bne +0x8 /* 0000122A */ 00001224 7000 moveq.l D0, 0x00 00001226 2D40 FFFA move.l [A6 - 0x6], D0 label0000122A: 0000122A 4AAE FFFA tst.l [A6 - 0x6] 0000122E 6608 bne +0xA /* 00001238 */ 00001230 3F07 move.w -[A7], D7 00001232 2F0B move.l -[A7], A3 00001234 4EBA FE7A jsr [PC - 0x186 /* 000010B0 */] label00001238: 00001238 3007 move.w D0, D7 0000123A C1FC 0006 muls.w D0, 0x6 0000123E 43EC 03B4 lea.l A1, [A4 + 0x3B4] 00001242 41F1 0000 lea.l A0, [A1 + D0.w] 00001246 43EE FFFA lea.l A1, [A6 - 0x6] 0000124A 20D9 move.l [A0]+, [A1]+ 0000124C 3091 move.w [A0], [A1] 0000124E 3007 move.w D0, D7 00001250 E540 asl D0.w, 2 00001252 43EC 01B0 lea.l A1, [A4 + 0x1B0] 00001256 2071 0000 movea.l A0, [A1 + D0.w] 0000125A 3007 move.w D0, D7 0000125C E540 asl D0.w, 2 0000125E 43EC 06B6 lea.l A1, [A4 + 0x6B6] 00001262 2390 0000 move.l [A1 + D0.w], [A0] 00001266 102E 000C move.b D0, [A6 + 0xC] 0000126A 6714 beq +0x16 /* 00001280 */ 0000126C 3F07 move.w -[A7], D7 0000126E 3007 move.w D0, D7 00001270 E540 asl D0.w, 2 00001272 41EC 01B0 lea.l A0, [A4 + 0x1B0] 00001276 2F30 0000 move.l -[A7], [A0 + D0.w] 0000127A 2F0B move.l -[A7], A3 0000127C 4EBA FEA2 jsr [PC - 0x15E /* 00001120 */] label00001280: 00001280 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00001284 4E5E unlink A6 00001286 205F movea.l A0, [A7]+ 00001288 DEFC 000C add.w A7, 0xC 0000128C 4ED0 jmp [A0] 0000128E 8E49 or.w D7, A1 00001290 534F subq.w A7, 1 00001292 5F53 subq.w [A3], 7 00001294 4554 chk.w D2, [A4] 00001296 4355 chk.w D1, [A5] 00001298 5252 addq.w [A2], 1 0000129A 5245 addq.w D5, 1 0000129C 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 0000129E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000012A0-000012A4 export_2050: fn000012A0: 000012A0 4E56 FFFA link A6, -0x0006 // end alternate branch 000012A0-000012A4 export_2050: // at 000012A0 (misaligned) fn000012A0: // (misaligned) 000012A2 FFFA .invalid <> 000012A4 48E7 0118 movem.l -[A7], D7,A3,A4 000012A8 266E 0008 movea.l A3, [A6 + 0x8] 000012AC 3E2E 000E move.w D7, [A6 + 0xE] 000012B0 284B movea.l A4, A3 000012B2 422E 0010 clr.b [A6 + 0x10] 000012B6 4A47 tst.w D7 000012B8 6700 008E beq +0x90 /* 00001348 */ 000012BC 3007 move.w D0, D7 000012BE C1FC 0006 muls.w D0, 0x6 000012C2 41EC 03B4 lea.l A0, [A4 + 0x3B4] 000012C6 4AB0 0000 tst.l [A0 + D0.w] 000012CA 6E4C bgt +0x4E /* 00001318 */ 000012CC 3007 move.w D0, D7 000012CE E540 asl D0.w, 2 000012D0 41EC 06B6 lea.l A0, [A4 + 0x6B6] 000012D4 4AB0 0000 tst.l [A0 + D0.w] 000012D8 673E beq +0x40 /* 00001318 */ 000012DA 4267 clr.w -[A7] 000012DC 3F07 move.w -[A7], D7 000012DE 3007 move.w D0, D7 000012E0 E540 asl D0.w, 2 000012E2 41EC 06B6 lea.l A0, [A4 + 0x6B6] 000012E6 2F30 0000 move.l -[A7], [A0 + D0.w] 000012EA 486E FFFA pea.l [A6 - 0x6] 000012EE 2F0B move.l -[A7], A3 000012F0 4EAD 42B2 jsr [A5 + 0x42B2 /* export_2130 */] 000012F4 101F move.b D0, [A7]+ 000012F6 6712 beq +0x14 /* 0000130A */ 000012F8 3F07 move.w -[A7], D7 000012FA 486E FFFA pea.l [A6 - 0x6] 000012FE 1F2E 000C move.b -[A7], [A6 + 0xC] 00001302 2F0B move.l -[A7], A3 00001304 4EBA FED6 jsr [PC - 0x12A /* 000011DC */] 00001308 600E bra +0x10 /* 00001318 */ label0000130A: 0000130A 3007 move.w D0, D7 0000130C E540 asl D0.w, 2 0000130E 41EC 06B6 lea.l A0, [A4 + 0x6B6] 00001312 7200 moveq.l D1, 0x00 00001314 2181 0000 move.l [A0 + D0.w], D1 label00001318: 00001318 3007 move.w D0, D7 0000131A C1FC 0006 muls.w D0, 0x6 0000131E 41EC 03B4 lea.l A0, [A4 + 0x3B4] 00001322 4AB0 0000 tst.l [A0 + D0.w] 00001326 6720 beq +0x22 /* 00001348 */ 00001328 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 0000132E 102E 000C move.b D0, [A6 + 0xC] 00001332 6714 beq +0x16 /* 00001348 */ 00001334 3F07 move.w -[A7], D7 00001336 3007 move.w D0, D7 00001338 E540 asl D0.w, 2 0000133A 41EC 01B0 lea.l A0, [A4 + 0x1B0] 0000133E 2F30 0000 move.l -[A7], [A0 + D0.w] 00001342 2F0B move.l -[A7], A3 00001344 4EBA FDDA jsr [PC - 0x226 /* 00001120 */] label00001348: 00001348 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000134C 4E5E unlink A6 0000134E 205F movea.l A0, [A7]+ 00001350 504F addq.w A7, 8 00001352 4ED0 jmp [A0] 00001354 9149 subx.w -[A0], -[A1] 00001356 534F subq.w A7, 1 00001358 5F43 subq.w D3, 7 0000135A 5552 subq.w [A2], 2 0000135C 5245 addq.w D5, 1 0000135E 4E54 5245 link A4, -0xFFFFADBB 00001362 434F chk.w D1, A7 00001364 5244 addq.w D4, 1 00001366 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000136A 0000 3F2E ori.b D0, 0x2E /* '.' */ 0000136E 000C 206E ori.b A4, 0x6E /* 'n' */ 00001372 0008 2F28 ori.b A0, 0x28 /* '(' */ 00001376 0008 4EBA ori.b A0, 0xBA 0000137A FD36 .extension 0xD36 <> // unimplemented 0000137C 4E5E unlink A6 0000137E 205F movea.l A0, [A7]+ 00001380 5C4F addq.w A7, 6 00001382 4ED0 jmp [A0] 00001384 8843 or.w D4, D3 00001386 4C45 4152 movem.l D1,D4,D6,A0,A6, D5 0000138A 5245 addq.w D5, 1 0000138C 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 0000138E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2051: // at 00001390 (misaligned) 00001392 0000 206E ori.b D0, 0x6E /* 'n' */ 00001396 0008 1028 ori.b A0, 0x28 /* '(' */ 0000139A 11F2 6716 3F28 08BA move.b [0x000008BA], [[A2] + D6 * 8 + 0x3F28] 000013A2 3F3C FFFF move.w -[A7], 0xFFFF 000013A6 487A FFC0 pea.l [PC - 0x40 /* 00001368, value 0x4E560000 'NV\0\0', cstring "NV" */] 000013AA 2F0E move.l -[A7], A6 000013AC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000013B0 4EBA F6F6 jsr [PC - 0x90A /* 00000AA8 */] 000013B4 4E5E unlink A6 000013B6 2E9F move.l [A7], [A7]+ 000013B8 4E75 rts 000013BA 9349 subx.w -[A1], -[A1] 000013BC 534F subq.w A7, 1 000013BE 5F43 subq.w D3, 7 000013C0 4C45 4152 movem.l D1,D4,D6,A0,A6, D5 000013C4 4355 chk.w D1, [A5] 000013C6 5252 addq.w [A2], 1 000013C8 454E chk.w D2, A6 000013CA 5452 addq.w [A2], 2 000013CC 4543 chk.w D2, D3 000013CE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2052: // at 000013D0 (misaligned) 000013D2 FFE6 .invalid <> 000013D4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000013D8 286E 0008 movea.l A4, [A6 + 0x8] 000013DC 4AAE 000E tst.l [A6 + 0xE] 000013E0 56C0 sne D0 000013E2 C02C 11F2 and.b D0, [A4 + 0x11F2] 000013E6 6700 00B6 beq +0xB8 /* 0000149E */ 000013EA 206C 117C movea.l A0, [A4 + 0x117C] 000013EE 2050 movea.l A0, [A0] 000013F0 302C 08BA move.w D0, [A4 + 0x8BA] 000013F4 48C0 ext.l D0 000013F6 E580 asl D0, 2 000013F8 2670 08FC movea.l A3, [A0 + D0 - 0x4] 000013FC 102E 000C move.b D0, [A6 + 0xC] 00001400 6700 0084 beq +0x86 /* 00001486 */ 00001404 2053 movea.l A0, [A3] 00001406 3D68 0014 FFE8 move.w [A6 - 0x18], [A0 + 0x14] 0000140C 7E01 moveq.l D7, 0x01 0000140E 6070 bra +0x72 /* 00001480 */ label00001410: 00001410 2053 movea.l A0, [A3] 00001412 2068 0016 movea.l A0, [A0 + 0x16] 00001416 2050 movea.l A0, [A0] 00001418 3007 move.w D0, D7 0000141A 48C0 ext.l D0 0000141C E580 asl D0, 2 0000141E 2C30 08FC move.l D6, [A0 + D0 - 0x4] 00001422 2046 movea.l A0, D6 00001424 2050 movea.l A0, [A0] 00001426 700D moveq.l D0, 0x0D 00001428 B068 0032 cmp.w D0, [A0 + 0x32] 0000142C 664E bne +0x50 /* 0000147C */ 0000142E 2046 movea.l A0, D6 00001430 2050 movea.l A0, [A0] 00001432 3828 0036 move.w D4, [A0 + 0x36] 00001436 2046 movea.l A0, D6 00001438 2050 movea.l A0, [A0] 0000143A 3D68 003C FFE6 move.w [A6 - 0x1A], [A0 + 0x3C] 00001440 3D7C 0001 FFF0 move.w [A6 - 0x10], 0x1 00001446 602A bra +0x2C /* 00001472 */ label00001448: 00001448 3004 move.w D0, D4 0000144A 48C0 ext.l D0 0000144C D0AE 000E add.l D0, [A6 + 0xE] 00001450 2040 movea.l A0, D0 00001452 2A10 move.l D5, [A0] 00001454 56C0 sne D0 00001456 72FF moveq.l D1, 0xFFFFFFFF 00001458 B285 cmp.l D1, D5 0000145A 56C1 sne D1 0000145C C001 and.b D0, D1 0000145E 670A beq +0xC /* 0000146A */ 00001460 2F05 move.l -[A7], D5 00001462 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001466 4EAD 41F2 jsr [A5 + 0x41F2 /* export_2106 */] label0000146A: 0000146A 5844 addq.w D4, 4 0000146C 526E FFF0 addq.w [A6 - 0x10], 1 00001470 690A bvs +0xC /* 0000147C */ label00001472: 00001472 302E FFF0 move.w D0, [A6 - 0x10] 00001476 B06E FFE6 cmp.w D0, [A6 - 0x1A] 0000147A 6FCC ble -0x32 /* 00001448 */ label0000147C: 0000147C 5247 addq.w D7, 1 0000147E 6906 bvs +0x8 /* 00001486 */ label00001480: 00001480 BE6E FFE8 cmp.w D7, [A6 - 0x18] 00001484 6F8A ble -0x74 /* 00001410 */ label00001486: 00001486 2053 movea.l A0, [A3] 00001488 2D68 0010 FFFC move.l [A6 - 0x4], [A0 + 0x10] 0000148E 2F2E 000E move.l -[A7], [A6 + 0xE] 00001492 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001496 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000149A 4EAD 42C2 jsr [A5 + 0x42C2 /* export_2132 */] label0000149E: 0000149E 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000014A2 4E5E unlink A6 000014A4 205F movea.l A0, [A7]+ 000014A6 DEFC 000A add.w A7, 0xA /* '\n' */ 000014AA 4ED0 jmp [A0] 000014AC 9349 subx.w -[A1], -[A1] 000014AE 534F subq.w A7, 1 000014B0 5F43 subq.w D3, 7 000014B2 4C45 4152 movem.l D1,D4,D6,A0,A6, D5 000014B6 5649 addq.w A1, 3 000014B8 4557 chk.w D2, [A7] 000014BA 4255 clr.w [A5] 000014BC 4646 not.w D6 000014BE 4552 chk.w D2, [A2] 000014C0 0000 0000 ori.b D0, 0x0 fn000014C4: 000014C4 4E56 FFEA link A6, -0x0016 000014C8 48E7 0118 movem.l -[A7], D7,A3,A4 000014CC 266E 0014 movea.l A3, [A6 + 0x14] 000014D0 2E2E 0010 move.l D7, [A6 + 0x10] 000014D4 206E 001C movea.l A0, [A6 + 0x1C] 000014D8 2850 movea.l A4, [A0] 000014DA 36AC 003A move.w [A3], [A4 + 0x3A] 000014DE 2047 movea.l A0, D7 000014E0 30AC 0046 move.w [A0], [A4 + 0x46] 000014E4 302C 003C move.w D0, [A4 + 0x3C] 000014E8 B06C 0048 cmp.w D0, [A4 + 0x48] 000014EC 6C0A bge +0xC /* 000014F8 */ 000014EE 206E 000C movea.l A0, [A6 + 0xC] 000014F2 30AC 003C move.w [A0], [A4 + 0x3C] 000014F6 6008 bra +0xA /* 00001500 */ label000014F8: 000014F8 206E 000C movea.l A0, [A6 + 0xC] 000014FC 30AC 0048 move.w [A0], [A4 + 0x48] label00001500: 00001500 2047 movea.l A0, D7 00001502 3013 move.w D0, [A3] 00001504 B050 cmp.w D0, [A0] 00001506 6C08 bge +0xA /* 00001510 */ 00001508 206E 0018 movea.l A0, [A6 + 0x18] 0000150C 3093 move.w [A0], [A3] 0000150E 6008 bra +0xA /* 00001518 */ label00001510: 00001510 2047 movea.l A0, D7 00001512 226E 0018 movea.l A1, [A6 + 0x18] 00001516 3290 move.w [A1], [A0] label00001518: 00001518 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000151C 4E5E unlink A6 0000151E 205F movea.l A0, [A7]+ 00001520 DEFC 0018 add.w A7, 0x18 00001524 4ED0 jmp [A0] 00001526 8F49 534F pack -[A7], -[A1], 0x534F 0000152A 5F47 subq.w D7, 7 0000152C 4554 chk.w D2, [A4] 0000152E 5649 addq.w A1, 3 00001530 4557 chk.w D2, [A7] 00001532 494E chk.w D4, A6 00001534 464F not.w A7 00001536 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001538-0000153C fn00001538: 00001538 4E56 FFF6 link A6, -0x000A // end alternate branch 00001538-0000153C fn00001538: // (misaligned) 0000153A FFF6 .invalid <> 0000153C 206E 0008 movea.l A0, [A6 + 0x8] 00001540 2F08 move.l -[A7], A0 00001542 486E FFF6 pea.l [A6 - 0xA] 00001546 2F2E 000C move.l -[A7], [A6 + 0xC] 0000154A 4EAD 24C2 jsr [A5 + 0x24C2 /* export_1172 */] 0000154E 588F addq.l A7, 4 00001550 205F movea.l A0, [A7]+ 00001552 43EE FFF6 lea.l A1, [A6 - 0xA] 00001556 20D9 move.l [A0]+, [A1]+ 00001558 20D9 move.l [A0]+, [A1]+ 0000155A 3091 move.w [A0], [A1] 0000155C 4267 clr.w -[A7] 0000155E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001562 4EAD 24B2 jsr [A5 + 0x24B2 /* export_1170 */] 00001566 7004 moveq.l D0, 0x04 00001568 B01F cmp.b D0, [A7]+ 0000156A 670E beq +0x10 /* 0000157A */ 0000156C 206E 0008 movea.l A0, [A6 + 0x8] 00001570 43FA 0020 lea.l A1, [PC + 0x20 /* 00001592, value 0x0, cstring "" */] 00001574 20D9 move.l [A0]+, [A1]+ 00001576 20D9 move.l [A0]+, [A1]+ 00001578 3091 move.w [A0], [A1] label0000157A: 0000157A 4E5E unlink A6 0000157C 205F movea.l A0, [A7]+ 0000157E 504F addq.w A7, 8 00001580 4ED0 jmp [A0] 00001582 8C49 or.w D6, A1 00001584 534F subq.w A7, 1 00001586 5F53 subq.w [A3], 7 00001588 5452 addq.w [A2], 2 0000158A 544F addq.w A7, 2 0000158C 4558 chk.w D2, [A0]+ 0000158E 5400 addq.b D0, 2 00001590 000A 0000 ori.b A2, 0x0 00001594 0000 0000 ori.b D0, 0x0 00001598 0000 0000 ori.b D0, 0x0 fn0000159C: 0000159C 4E56 FFF2 link A6, -0x000E 000015A0 206E 0010 movea.l A0, [A6 + 0x10] 000015A4 43EE FFF6 lea.l A1, [A6 - 0xA] 000015A8 22D8 move.l [A1]+, [A0]+ 000015AA 22D8 move.l [A1]+, [A0]+ 000015AC 3290 move.w [A1], [A0] 000015AE 3D6E 000E FFF4 move.w [A6 - 0xC], [A6 + 0xE] label000015B4: 000015B4 1D7C 0001 FFF2 move.b [A6 - 0xE], 0x1 000015BA 2F2E FFF2 move.l -[A7], [A6 - 0xE] 000015BE 486E FFF6 pea.l [A6 - 0xA] 000015C2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000015C6 4EAD 24CA jsr [A5 + 0x24CA /* export_1173 */] 000015CA 536E FFF4 subq.w [A6 - 0xC], 1 000015CE 4A6E FFF4 tst.w [A6 - 0xC] 000015D2 5DC0 slt D0 000015D4 4A00 tst.b D0 000015D6 6612 bne +0x14 /* 000015EA */ 000015D8 206E 0008 movea.l A0, [A6 + 0x8] 000015DC 4241 clr.w D1 000015DE 1210 move.b D1, [A0] 000015E0 B26E 000C cmp.w D1, [A6 + 0xC] 000015E4 5FC1 sle D1 000015E6 8001 or.b D0, D1 000015E8 67CA beq -0x34 /* 000015B4 */ label000015EA: 000015EA 4A6E FFF4 tst.w [A6 - 0xC] 000015EE 6C08 bge +0xA /* 000015F8 */ 000015F0 206E 0008 movea.l A0, [A6 + 0x8] 000015F4 30BC 012A move.w [A0], 0x12A label000015F8: 000015F8 4E5E unlink A6 000015FA 205F movea.l A0, [A7]+ 000015FC DEFC 000C add.w A7, 0xC 00001600 4ED0 jmp [A0] 00001602 8C49 or.w D6, A1 00001604 534F subq.w A7, 1 00001606 5F45 subq.w D5, 7 00001608 5854 addq.w [A4], 4 0000160A 544F addq.w A7, 2 0000160C 5354 subq.w [A4], 1 0000160E 5200 addq.b D0, 1 00001610 0000 0000 ori.b D0, 0x0 fn00001614: 00001614 4E56 FFF6 link A6, -0x000A 00001618 206E 000C movea.l A0, [A6 + 0xC] 0000161C 43EE FFF6 lea.l A1, [A6 - 0xA] 00001620 22D8 move.l [A1]+, [A0]+ 00001622 22D8 move.l [A1]+, [A0]+ 00001624 3290 move.w [A1], [A0] 00001626 487A 005E pea.l [PC + 0x5E /* 00001686, value 0xC01E8000 */] 0000162A 486E FFF6 pea.l [A6 - 0xA] 0000162E 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001632 A9EB syscall Pack4/FP68K 00001634 5CC0 sge D0 00001636 487A 0044 pea.l [PC + 0x44 /* 0000167C, value 0x401DFFFF */] 0000163A 486E FFF6 pea.l [A6 - 0xA] 0000163E 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001642 A9EB syscall Pack4/FP68K 00001644 53C1 sls D1 00001646 C001 and.b D0, D1 00001648 6712 beq +0x14 /* 0000165C */ 0000164A 42A7 clr.l -[A7] 0000164C 486E FFF6 pea.l [A6 - 0xA] 00001650 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */] 00001654 206E 0008 movea.l A0, [A6 + 0x8] 00001658 209F move.l [A0], [A7]+ 0000165A 6008 bra +0xA /* 00001664 */ label0000165C: 0000165C 206E 0008 movea.l A0, [A6 + 0x8] 00001660 7000 moveq.l D0, 0x00 00001662 2080 move.l [A0], D0 label00001664: 00001664 4E5E unlink A6 00001666 205F movea.l A0, [A7]+ 00001668 504F addq.w A7, 8 0000166A 4ED0 jmp [A0] 0000166C 8D49 534F pack -[A6], -[A1], 0x534F 00001670 5F45 subq.w D5, 7 00001672 5854 addq.w [A4], 4 00001674 544F addq.w A7, 2 00001676 4C4F 4E47 movem.l D0,D1,D2,D6,A1,A2,A3,A6, A7 0000167A 0014 401D ori.b [A4], 0x1D 0000167E FFFF .invalid <> 00001680 FFFE .invalid <> 00001682 0000 0000 ori.b D0, 0x0 00001686 C01E and.b D0, [A6]+ 00001688 8000 or.b D0, D0 0000168A 0000 0000 ori.b D0, 0x0 0000168E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001690-00001694 fn00001690: 00001690 4E56 FFEE link A6, -0x0012 // end alternate branch 00001690-00001694 fn00001690: // (misaligned) 00001692 FFEE .invalid <> 00001694 206E 000C movea.l A0, [A6 + 0xC] 00001698 2F08 move.l -[A7], A0 0000169A 486E FFF8 pea.l [A6 - 0x8] 0000169E 3F3C 3010 move.w -[A7], 0x3010 000016A2 A9EB syscall Pack4/FP68K 000016A4 486E FFF8 pea.l [A6 - 0x8] 000016A8 486E FFEE pea.l [A6 - 0x12] 000016AC 3F3C 300E move.w -[A7], 0x300E 000016B0 A9EB syscall Pack4/FP68K 000016B2 486E FFEE pea.l [A6 - 0x12] 000016B6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000016BA 4EBA FF58 jsr [PC - 0xA8 /* 00001614 */] 000016BE 4E5E unlink A6 000016C0 205F movea.l A0, [A7]+ 000016C2 504F addq.w A7, 8 000016C4 4ED0 jmp [A0] 000016C6 8E49 or.w D7, A1 000016C8 534F subq.w A7, 1 000016CA 5F43 subq.w D3, 7 000016CC 4F4D chk.w D7, A5 000016CE 5054 addq.w [A4], 8 000016D0 4F4C chk.w D7, A4 000016D2 4F4E chk.w D7, A6 000016D4 4700 .invalid 3, D0 // invalid opcode 4 with b == 4 000016D6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000016D8-000016E6 fn000016D8: 000016D8 4E56 0000 link A6, 0 000016DC 0CAE FFFF 8000 000C cmpi.l [A6 + 0xC], 0xFFFF8000 000016E4 5CC0 sge D0 // end alternate branch 000016D8-000016E6 fn000016D8: // (misaligned) 000016DA 0000 0CAE ori.b D0, 0xAE 000016DE FFFF .invalid <> 000016E0 8000 or.b D0, D0 000016E2 000C 5CC0 ori.b A4, 0xC0 000016E6 0CAE 0000 7FFF 000C cmpi.l [A6 + 0xC], 0x7FFF 000016EE 5FC1 sle D1 000016F0 C001 and.b D0, D1 000016F2 670A beq +0xC /* 000016FE */ 000016F4 206E 0008 movea.l A0, [A6 + 0x8] 000016F8 30AE 000E move.w [A0], [A6 + 0xE] 000016FC 6006 bra +0x8 /* 00001704 */ label000016FE: 000016FE 206E 0008 movea.l A0, [A6 + 0x8] 00001702 4250 clr.w [A0] label00001704: 00001704 4E5E unlink A6 00001706 205F movea.l A0, [A7]+ 00001708 504F addq.w A7, 8 0000170A 4ED0 jmp [A0] 0000170C 8D49 534F pack -[A6], -[A1], 0x534F 00001710 5F4C subq.w A4, 7 00001712 4F4E chk.w D7, A6 00001714 4754 chk.w D3, [A4] 00001716 4F49 chk.w D7, A1 00001718 4E54 0000 link A4, 0 fn0000171C: 0000171C 4E56 0000 link A6, 0 00001720 48E7 0108 movem.l -[A7], D7,A4 00001724 286E 0008 movea.l A4, [A6 + 0x8] 00001728 2E2E 000C move.l D7, [A6 + 0xC] 0000172C 2007 move.l D0, D7 0000172E C0BC 0000 001F and.l D0, 0x1F 00001734 5280 addq.l D0, 1 00001736 3880 move.w [A4], D0 00001738 2007 move.l D0, D7 0000173A C0BC 0000 01E0 and.l D0, 0x1E0 00001740 EA88 lsr D0, 5 00001742 5280 addq.l D0, 1 00001744 3940 0002 move.w [A4 + 0x2], D0 00001748 2007 move.l D0, D7 0000174A C0BC 7FFF FE00 and.l D0, 0x7FFFFE00 00001750 7209 moveq.l D1, 0x09 00001752 E2A8 lsr D0, D1 00001754 90BC 001E 8480 sub.l D0, 0x1E8480 0000175A 3940 0004 move.w [A4 + 0x4], D0 0000175E 4CDF 1080 movem.l D7,A4, [A7]+ 00001762 4E5E unlink A6 00001764 205F movea.l A0, [A7]+ 00001766 504F addq.w A7, 8 00001768 4ED0 jmp [A0] 0000176A 8E49 or.w D7, A1 0000176C 534F subq.w A7, 1 0000176E 5F4C subq.w A4, 7 00001770 4F4E chk.w D7, A6 00001772 4754 chk.w D3, [A4] 00001774 4F44 chk.w D7, D4 00001776 4154 chk.w D0, [A4] 00001778 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 0000177A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000177C-00001780 fn0000177C: 0000177C 4E56 FFFA link A6, -0x0006 // end alternate branch 0000177C-00001780 fn0000177C: // (misaligned) 0000177E FFFA .invalid <> 00001780 206E 000C movea.l A0, [A6 + 0xC] 00001784 43EE FFFA lea.l A1, [A6 - 0x6] 00001788 22D8 move.l [A1]+, [A0]+ 0000178A 3290 move.w [A1], [A0] 0000178C 7001 moveq.l D0, 0x01 0000178E B06E FFFA cmp.w D0, [A6 - 0x6] 00001792 6F08 ble +0xA /* 0000179C */ 00001794 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1 0000179A 600E bra +0x10 /* 000017AA */ label0000179C: 0000179C 701F moveq.l D0, 0x1F 0000179E B06E FFFA cmp.w D0, [A6 - 0x6] 000017A2 6C06 bge +0x8 /* 000017AA */ 000017A4 3D7C 001F FFFA move.w [A6 - 0x6], 0x1F label000017AA: 000017AA 7001 moveq.l D0, 0x01 000017AC B06E FFFC cmp.w D0, [A6 - 0x4] 000017B0 6F08 ble +0xA /* 000017BA */ 000017B2 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1 000017B8 600E bra +0x10 /* 000017C8 */ label000017BA: 000017BA 700C moveq.l D0, 0x0C 000017BC B06E FFFC cmp.w D0, [A6 - 0x4] 000017C0 6C06 bge +0x8 /* 000017C8 */ 000017C2 3D7C 000C FFFC move.w [A6 - 0x4], 0xC label000017C8: 000017C8 302E FFFE move.w D0, [A6 - 0x2] 000017CC 48C0 ext.l D0 000017CE D0BC 001E 8480 add.l D0, 0x1E8480 000017D4 7209 moveq.l D1, 0x09 000017D6 E3A8 lsl D0, D1 000017D8 7200 moveq.l D1, 0x00 000017DA 342E FFFC move.w D2, [A6 - 0x4] 000017DE 5342 subq.w D2, 1 000017E0 3202 move.w D1, D2 000017E2 EB89 lsl D1, 5 000017E4 D280 add.l D1, D0 000017E6 302E FFFA move.w D0, [A6 - 0x6] 000017EA 48C0 ext.l D0 000017EC D081 add.l D0, D1 000017EE 5380 subq.l D0, 1 000017F0 206E 0008 movea.l A0, [A6 + 0x8] 000017F4 2080 move.l [A0], D0 000017F6 4E5E unlink A6 000017F8 205F movea.l A0, [A7]+ 000017FA 504F addq.w A7, 8 000017FC 4ED0 jmp [A0] 000017FE 8E49 or.w D7, A1 00001800 534F subq.w A7, 1 00001802 5F44 subq.w D4, 7 00001804 4154 chk.w D0, [A4] 00001806 4554 chk.w D2, [A4] 00001808 4F4C chk.w D7, A4 0000180A 4F4E chk.w D7, A6 0000180C 4700 .invalid 3, D0 // invalid opcode 4 with b == 4 0000180E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001810-00001814 fn00001810: 00001810 4E56 FFFA link A6, -0x0006 // end alternate branch 00001810-00001814 fn00001810: // (misaligned) 00001812 FFFA .invalid <> 00001814 206E 000C movea.l A0, [A6 + 0xC] 00001818 43EE FFFA lea.l A1, [A6 - 0x6] 0000181C 22D8 move.l [A1]+, [A0]+ 0000181E 3290 move.w [A1], [A0] 00001820 206E 0008 movea.l A0, [A6 + 0x8] 00001824 30AE FFFC move.w [A0], [A6 - 0x4] 00001828 206E 0008 movea.l A0, [A6 + 0x8] 0000182C 316E FFFE 0002 move.w [A0 + 0x2], [A6 - 0x2] 00001832 4E5E unlink A6 00001834 205F movea.l A0, [A7]+ 00001836 504F addq.w A7, 8 00001838 4ED0 jmp [A0] 0000183A 8F49 534F pack -[A7], -[A1], 0x534F 0000183E 5F44 subq.w D4, 7 00001840 4154 chk.w D0, [A4] 00001842 4554 chk.w D2, [A4] 00001844 4F44 chk.w D7, D4 00001846 4154 chk.w D0, [A4] 00001848 4532 0000 .invalid 2, [A2 + D0.w] // invalid opcode 4 with b == 4 fn0000184C: 0000184C 4E56 0000 link A6, 0 00001850 206E 0008 movea.l A0, [A6 + 0x8] 00001854 30BC 0001 move.w [A0], 0x1 00001858 206E 0008 movea.l A0, [A6 + 0x8] 0000185C 316E 000C 0002 move.w [A0 + 0x2], [A6 + 0xC] 00001862 206E 0008 movea.l A0, [A6 + 0x8] 00001866 316E 000E 0004 move.w [A0 + 0x4], [A6 + 0xE] 0000186C 4E5E unlink A6 0000186E 205F movea.l A0, [A7]+ 00001870 504F addq.w A7, 8 00001872 4ED0 jmp [A0] 00001874 8F49 534F pack -[A7], -[A1], 0x534F 00001878 5F44 subq.w D4, 7 0000187A 4154 chk.w D0, [A4] 0000187C 4532 544F .invalid 2, [A2 + D5.w * 4 + 0x4F] // invalid opcode 4 with b == 4 00001880 4441 neg.w D1 00001882 5445 addq.w D5, 2 00001884 0000 0000 ori.b D0, 0x0 fn00001888: 00001888 4E56 FFFC link A6, -0x0004 0000188C 7001 moveq.l D0, 0x01 0000188E B06E 000C cmp.w D0, [A6 + 0xC] 00001892 6F08 ble +0xA /* 0000189C */ 00001894 3D7C 0001 000C move.w [A6 + 0xC], 0x1 0000189A 600E bra +0x10 /* 000018AA */ label0000189C: 0000189C 700C moveq.l D0, 0x0C 0000189E B06E 000C cmp.w D0, [A6 + 0xC] 000018A2 6C06 bge +0x8 /* 000018AA */ 000018A4 3D7C 000C 000C move.w [A6 + 0xC], 0xC label000018AA: 000018AA 0C6E 03E8 000E cmpi.w [A6 + 0xE], 0x3E8 000018B0 6C08 bge +0xA /* 000018BA */ 000018B2 3D7C 03E8 000E move.w [A6 + 0xE], 0x3E8 000018B8 600E bra +0x10 /* 000018C8 */ label000018BA: 000018BA 0C6E 0BE7 000E cmpi.w [A6 + 0xE], 0xBE7 000018C0 6F06 ble +0x8 /* 000018C8 */ 000018C2 3D7C 0BE7 000E move.w [A6 + 0xE], 0xBE7 label000018C8: 000018C8 7000 moveq.l D0, 0x00 000018CA 322E 000E move.w D1, [A6 + 0xE] 000018CE 927C 03E8 sub.w D1, 0x3E8 000018D2 3001 move.w D0, D1 000018D4 E988 lsl D0, 4 000018D6 7200 moveq.l D1, 0x00 000018D8 342E 000C move.w D2, [A6 + 0xC] 000018DC 5342 subq.w D2, 1 000018DE 3202 move.w D1, D2 000018E0 8081 or.l D0, D1 000018E2 2D40 FFFC move.l [A6 - 0x4], D0 000018E6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000018EA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000018EE 4EBA FDE8 jsr [PC - 0x218 /* 000016D8 */] 000018F2 4E5E unlink A6 000018F4 205F movea.l A0, [A7]+ 000018F6 504F addq.w A7, 8 000018F8 4ED0 jmp [A0] 000018FA 8E49 or.w D7, A1 000018FC 534F subq.w A7, 1 000018FE 5F44 subq.w D4, 7 00001900 4154 chk.w D0, [A4] 00001902 4532 544F .invalid 2, [A2 + D5.w * 4 + 0x4F] // invalid opcode 4 with b == 4 00001906 494E chk.w D4, A6 00001908 5400 addq.b D0, 2 0000190A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000190C-00001912 fn0000190C: 0000190C 4E56 0000 link A6, 0 00001910 7000 moveq.l D0, 0x00 // end alternate branch 0000190C-00001912 fn0000190C: // (misaligned) 0000190E 0000 7000 ori.b D0, 0x0 00001912 302E 000C move.w D0, [A6 + 0xC] 00001916 C0BC 0000 000F and.l D0, 0xF 0000191C 5280 addq.l D0, 1 0000191E 206E 0008 movea.l A0, [A6 + 0x8] 00001922 3080 move.w [A0], D0 00001924 7000 moveq.l D0, 0x00 00001926 302E 000C move.w D0, [A6 + 0xC] 0000192A C0BC 0000 7FF0 and.l D0, 0x7FF0 00001930 E888 lsr D0, 4 00001932 D0BC 0000 03E8 add.l D0, 0x3E8 00001938 206E 0008 movea.l A0, [A6 + 0x8] 0000193C 3140 0002 move.w [A0 + 0x2], D0 00001940 4E5E unlink A6 00001942 205F movea.l A0, [A7]+ 00001944 5C4F addq.w A7, 6 00001946 4ED0 jmp [A0] 00001948 8E49 or.w D7, A1 0000194A 534F subq.w A7, 1 0000194C 5F49 subq.w A1, 7 0000194E 4E54 544F link A4, -0xFFFFABB1 00001952 4441 neg.w D1 00001954 5445 addq.w D5, 2 00001956 3200 move.w D1, D0 00001958 0000 0000 ori.b D0, 0x0 fn0000195C: 0000195C 4E56 FFFA link A6, -0x0006 00001960 2F0C move.l -[A7], A4 00001962 206E 000C movea.l A0, [A6 + 0xC] 00001966 43EE FFFA lea.l A1, [A6 - 0x6] 0000196A 22D8 move.l [A1]+, [A0]+ 0000196C 3290 move.w [A1], [A0] 0000196E 286E 0008 movea.l A4, [A6 + 0x8] 00001972 396E FFFA 0004 move.w [A4 + 0x4], [A6 - 0x6] 00001978 396E FFFC 0002 move.w [A4 + 0x2], [A6 - 0x4] 0000197E 38AE FFFE move.w [A4], [A6 - 0x2] 00001982 42AC 0006 clr.l [A4 + 0x6] 00001986 426C 000A clr.w [A4 + 0xA] 0000198A 285F movea.l A4, [A7]+ 0000198C 4E5E unlink A6 0000198E 205F movea.l A0, [A7]+ 00001990 504F addq.w A7, 8 00001992 4ED0 jmp [A0] 00001994 9249 sub.w D1, A1 00001996 534F subq.w A7, 1 00001998 5F44 subq.w D4, 7 0000199A 4154 chk.w D0, [A4] 0000199C 4554 chk.w D2, [A4] 0000199E 4F44 chk.w D7, D4 000019A0 4154 chk.w D0, [A4] 000019A2 4554 chk.w D2, [A4] 000019A4 494D chk.w D4, A5 000019A6 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 000019A8 0000 0000 ori.b D0, 0x0 fn000019AC: 000019AC 4E56 FFF2 link A6, -0x000E 000019B0 206E 000C movea.l A0, [A6 + 0xC] 000019B4 43EE FFF2 lea.l A1, [A6 - 0xE] 000019B8 22D8 move.l [A1]+, [A0]+ 000019BA 22D8 move.l [A1]+, [A0]+ 000019BC 22D8 move.l [A1]+, [A0]+ 000019BE 3290 move.w [A1], [A0] 000019C0 206E 0008 movea.l A0, [A6 + 0x8] 000019C4 30AE FFF6 move.w [A0], [A6 - 0xA] 000019C8 206E 0008 movea.l A0, [A6 + 0x8] 000019CC 316E FFF4 0002 move.w [A0 + 0x2], [A6 - 0xC] 000019D2 206E 0008 movea.l A0, [A6 + 0x8] 000019D6 316E FFF2 0004 move.w [A0 + 0x4], [A6 - 0xE] 000019DC 4E5E unlink A6 000019DE 205F movea.l A0, [A7]+ 000019E0 504F addq.w A7, 8 000019E2 4ED0 jmp [A0] 000019E4 9249 sub.w D1, A1 000019E6 534F subq.w A7, 1 000019E8 5F44 subq.w D4, 7 000019EA 4154 chk.w D0, [A4] 000019EC 4554 chk.w D2, [A4] 000019EE 494D chk.w D4, A5 000019F0 4554 chk.w D2, [A4] 000019F2 4F44 chk.w D7, D4 000019F4 4154 chk.w D0, [A4] 000019F6 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 000019F8 0000 0000 ori.b D0, 0x0 fn000019FC: 000019FC 4E56 FFF4 link A6, -0x000C 00001A00 48E7 0118 movem.l -[A7], D7,A3,A4 00001A04 286E 0008 movea.l A4, [A6 + 0x8] 00001A08 266C 0008 movea.l A3, [A4 + 0x8] 00001A0C 70FF moveq.l D0, 0xFFFFFFFF 00001A0E B06B 1232 cmp.w D0, [A3 + 0x1232] 00001A12 6700 00A4 beq +0xA6 /* 00001AB8 */ 00001A16 70FE moveq.l D0, 0xFFFFFFFE 00001A18 B06B 1232 cmp.w D0, [A3 + 0x1232] 00001A1C 663C bne +0x3E /* 00001A5A */ 00001A1E 302C FFE6 move.w D0, [A4 - 0x1A] 00001A22 E540 asl D0.w, 2 00001A24 322C FFF0 move.w D1, [A4 - 0x10] 00001A28 48C1 ext.l D1 00001A2A 2E01 move.l D7, D1 00001A2C 41EB 01B0 lea.l A0, [A3 + 0x1B0] 00001A30 DEB0 0000 add.l D7, [A0 + D0.w] 00001A34 302C FFF2 move.w D0, [A4 - 0xE] 00001A38 48C0 ext.l D0 00001A3A D0AC 000E add.l D0, [A4 + 0xE] 00001A3E 2040 movea.l A0, D0 00001A40 2247 movea.l A1, D7 00001A42 22D8 move.l [A1]+, [A0]+ 00001A44 22D8 move.l [A1]+, [A0]+ 00001A46 397C 0008 FFEC move.w [A4 - 0x14], 0x8 00001A4C 397C 0008 FFEA move.w [A4 - 0x16], 0x8 00001A52 397C 0008 FFEE move.w [A4 - 0x12], 0x8 00001A58 605E bra +0x60 /* 00001AB8 */ label00001A5A: 00001A5A 7001 moveq.l D0, 0x01 00001A5C B06B 1232 cmp.w D0, [A3 + 0x1232] 00001A60 6608 bne +0xA /* 00001A6A */ 00001A62 7000 moveq.l D0, 0x00 00001A64 2D40 FFF8 move.l [A6 - 0x8], D0 00001A68 601E bra +0x20 /* 00001A88 */ label00001A6A: 00001A6A 302C FFE6 move.w D0, [A4 - 0x1A] 00001A6E E540 asl D0.w, 2 00001A70 322C FFF0 move.w D1, [A4 - 0x10] 00001A74 48C1 ext.l D1 00001A76 41EB 01B0 lea.l A0, [A3 + 0x1B0] 00001A7A D2B0 0000 add.l D1, [A0 + D0.w] 00001A7E 2041 movea.l A0, D1 00001A80 43EE FFF8 lea.l A1, [A6 - 0x8] 00001A84 22D8 move.l [A1]+, [A0]+ 00001A86 22D8 move.l [A1]+, [A0]+ label00001A88: 00001A88 302C FFF2 move.w D0, [A4 - 0xE] 00001A8C 48C0 ext.l D0 00001A8E D0AC 000E add.l D0, [A4 + 0xE] 00001A92 2040 movea.l A0, D0 00001A94 2D50 FFFC move.l [A6 - 0x4], [A0] 00001A98 302C FFE6 move.w D0, [A4 - 0x1A] 00001A9C E540 asl D0.w, 2 00001A9E 322C FFF0 move.w D1, [A4 - 0x10] 00001AA2 48C1 ext.l D1 00001AA4 2E01 move.l D7, D1 00001AA6 41EB 01B0 lea.l A0, [A3 + 0x1B0] 00001AAA DEB0 0000 add.l D7, [A0 + D0.w] 00001AAE 2047 movea.l A0, D7 00001AB0 43EE FFF8 lea.l A1, [A6 - 0x8] 00001AB4 20D9 move.l [A0]+, [A1]+ 00001AB6 20D9 move.l [A0]+, [A1]+ label00001AB8: 00001AB8 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00001ABC 4E5E unlink A6 00001ABE 2E9F move.l [A7], [A7]+ 00001AC0 4E75 rts 00001AC2 8A43 or.w D5, D3 00001AC4 4F50 chk.w D7, [A0] 00001AC6 5948 subq.w A0, 4 00001AC8 414E chk.w D0, A6 00001ACA 444C neg.w A4 00001ACC 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00001ACE 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00001AD2 FFF2 .invalid <> 00001AD4 48E7 0018 movem.l -[A7], A3,A4 00001AD8 286E 0008 movea.l A4, [A6 + 0x8] 00001ADC 266C 0008 movea.l A3, [A4 + 0x8] 00001AE0 206B 0008 movea.l A0, [A3 + 0x8] 00001AE4 2F28 0002 move.l -[A7], [A0 + 0x2] 00001AE8 302B FFF2 move.w D0, [A3 - 0xE] 00001AEC 48C0 ext.l D0 00001AEE D0AB 000E add.l D0, [A3 + 0xE] 00001AF2 2F00 move.l -[A7], D0 00001AF4 486C FF00 pea.l [A4 - 0x100] 00001AF8 302B FFEC move.w D0, [A3 - 0x14] 00001AFC 48C0 ext.l D0 00001AFE 2F00 move.l -[A7], D0 00001B00 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 00001B04 206B FFF4 movea.l A0, [A3 - 0xC] 00001B08 2050 movea.l A0, [A0] 00001B0A 3028 003E move.w D0, [A0 + 0x3E] 00001B0E 5340 subq.w D0, 1 00001B10 6B00 014E bmi +0x150 /* 00001C60 */ 00001B14 0C40 000B cmpi.w D0, 0xB 00001B18 6E00 0146 bgt +0x148 /* 00001C60 */ 00001B1C D040 add.w D0, D0 00001B1E 303B 0006 move.w D0, [PC + D0.w + 0x6] 00001B22 4EFB 0000 jmp [PC + D0.w] 00001B26 001A 003E ori.b [A2]+, 0x3E /* '>' */ 00001B2A 0066 0082 ori.w -[A6], 0x82 00001B2E 00BC 00D8 00F4 013C 013C ori.l 0x13C013C, 0xD800F4 00001B38 013C 013C btst 0x3C /* '<' */, D0 00001B3C 0106 btst D6, D0 00001B3E 4240 clr.w D0 00001B40 102C FF00 move.b D0, [A4 - 0x100] 00001B44 206B FFF4 movea.l A0, [A3 - 0xC] 00001B48 2050 movea.l A0, [A0] 00001B4A B068 0044 cmp.w D0, [A0 + 0x44] 00001B4E 6F00 0110 ble +0x112 /* 00001C60 */ 00001B52 206B FFF4 movea.l A0, [A3 - 0xC] 00001B56 2050 movea.l A0, [A0] 00001B58 1968 0045 FF00 move.b [A4 - 0x100], [A0 + 0x45] 00001B5E 6000 0100 bra +0x102 /* 00001C60 */ 00001B62 486C FF00 pea.l [A4 - 0x100] 00001B66 486C FEDC pea.l [A4 - 0x124] 00001B6A 4EBA F9CC jsr [PC - 0x634 /* 00001538 */] 00001B6E 486C FEDC pea.l [A4 - 0x124] 00001B72 486C FEFA pea.l [A4 - 0x106] 00001B76 4EBA FA9C jsr [PC - 0x564 /* 00001614 */] 00001B7A 2F2C FEFA move.l -[A7], [A4 - 0x106] 00001B7E 486C FEFE pea.l [A4 - 0x102] 00001B82 4EBA FB54 jsr [PC - 0x4AC /* 000016D8 */] 00001B86 6000 00D8 bra +0xDA /* 00001C60 */ 00001B8A 486C FF00 pea.l [A4 - 0x100] 00001B8E 486C FEDC pea.l [A4 - 0x124] 00001B92 4EBA F9A4 jsr [PC - 0x65C /* 00001538 */] 00001B96 486C FEDC pea.l [A4 - 0x124] 00001B9A 486C FEFA pea.l [A4 - 0x106] 00001B9E 4EBA FA74 jsr [PC - 0x58C /* 00001614 */] 00001BA2 6000 00BC bra +0xBE /* 00001C60 */ 00001BA6 486C FF00 pea.l [A4 - 0x100] 00001BAA 486C FEDC pea.l [A4 - 0x124] 00001BAE 4EBA F988 jsr [PC - 0x678 /* 00001538 */] 00001BB2 42A7 clr.l -[A7] 00001BB4 486C FEDC pea.l [A4 - 0x124] 00001BB8 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */] 00001BBC 2D5F FFF2 move.l [A6 - 0xE], [A7]+ 00001BC0 486E FFF2 pea.l [A6 - 0xE] 00001BC4 486E FFF6 pea.l [A6 - 0xA] 00001BC8 3F3C 280E move.w -[A7], 0x280E 00001BCC A9EB syscall Pack4/FP68K 00001BCE 486E FFF6 pea.l [A6 - 0xA] 00001BD2 486C FEF2 pea.l [A4 - 0x10E] 00001BD6 3F3C 3010 move.w -[A7], 0x3010 00001BDA A9EB syscall Pack4/FP68K 00001BDC 6000 0082 bra +0x84 /* 00001C60 */ 00001BE0 486C FF00 pea.l [A4 - 0x100] 00001BE4 486C FEDC pea.l [A4 - 0x124] 00001BE8 4EBA F94E jsr [PC - 0x6B2 /* 00001538 */] 00001BEC 486C FEDC pea.l [A4 - 0x124] 00001BF0 486C FEEE pea.l [A4 - 0x112] 00001BF4 3F3C 1010 move.w -[A7], 0x1010 00001BF8 A9EB syscall Pack4/FP68K 00001BFA 6064 bra +0x66 /* 00001C60 */ 00001BFC 486C FF00 pea.l [A4 - 0x100] 00001C00 486C FEDC pea.l [A4 - 0x124] 00001C04 4EBA F932 jsr [PC - 0x6CE /* 00001538 */] 00001C08 486C FEDC pea.l [A4 - 0x124] 00001C0C 486C FEE6 pea.l [A4 - 0x11A] 00001C10 3F3C 0810 move.w -[A7], 0x810 00001C14 A9EB syscall Pack4/FP68K 00001C16 6048 bra +0x4A /* 00001C60 */ 00001C18 486C FF00 pea.l [A4 - 0x100] 00001C1C 486C FEDC pea.l [A4 - 0x124] 00001C20 4EBA F916 jsr [PC - 0x6EA /* 00001538 */] 00001C24 603A bra +0x3C /* 00001C60 */ 00001C26 6038 bra +0x3A /* 00001C60 */ 00001C28 6036 bra +0x38 /* 00001C60 */ 00001C2A 4A2C FF00 tst.b [A4 - 0x100] 00001C2E 6606 bne +0x8 /* 00001C36 */ 00001C30 422C FDC3 clr.b [A4 - 0x23D] 00001C34 602A bra +0x2C /* 00001C60 */ label00001C36: 00001C36 4240 clr.w D0 00001C38 102C FF01 move.b D0, [A4 - 0xFF] 00001C3C 4A40 tst.w D0 00001C3E 6B18 bmi +0x1A /* 00001C58 */ 00001C40 B07C 007F cmp.w D0, 0x7F 00001C44 6E12 bgt +0x14 /* 00001C58 */ 00001C46 41FA 003E lea.l A0, [PC + 0x3E /* 00001C86, value 0x4E56 'NV', cstring "" */] 00001C4A 3200 move.w D1, D0 00001C4C E649 lsr D1.w, 3 00001C4E 4441 neg.w D1 00001C50 0130 10FF btst [A0 + D1.w - 0x1], D0 00001C54 0A3C 0004 xori.b ccr, 4 label00001C58: 00001C58 57C0 seq D0 00001C5A 4400 neg.b D0 00001C5C 1940 FDC3 move.b [A4 - 0x23D], D0 label00001C60: 00001C60 4CDF 1800 movem.l A3,A4, [A7]+ 00001C64 4E5E unlink A6 00001C66 2E9F move.l [A7], [A7]+ 00001C68 4E75 rts 00001C6A 8943 5654 pack D4, D3, 0x5654 00001C6E 5354 subq.w [A4], 1 00001C70 5249 addq.w A1, 1 00001C72 4E47 trap 7 00001C74 0010 0210 ori.b [A0], 0x10 00001C78 0000 0210 ori.b D0, 0x10 00001C7C 0000 0002 ori.b D0, 0x2 00001C80 0000 0000 ori.b D0, 0x0 00001C84 0000 0000 ori.b D0, 0x0 fn00001C88: 00001C88 4E56 FFF6 link A6, -0x000A 00001C8C 48E7 0018 movem.l -[A7], A3,A4 00001C90 286E 0008 movea.l A4, [A6 + 0x8] 00001C94 266C 0008 movea.l A3, [A4 + 0x8] 00001C98 206B 0008 movea.l A0, [A3 + 0x8] 00001C9C 2F28 0002 move.l -[A7], [A0 + 0x2] 00001CA0 302B FFF2 move.w D0, [A3 - 0xE] 00001CA4 48C0 ext.l D0 00001CA6 D0AB 000E add.l D0, [A3 + 0xE] 00001CAA 2F00 move.l -[A7], D0 00001CAC 486C FEFE pea.l [A4 - 0x102] 00001CB0 302B FFEC move.w D0, [A3 - 0x14] 00001CB4 48C0 ext.l D0 00001CB6 2F00 move.l -[A7], D0 00001CB8 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 00001CBC 206B FFF4 movea.l A0, [A3 - 0xC] 00001CC0 2050 movea.l A0, [A0] 00001CC2 3028 003E move.w D0, [A0 + 0x3E] 00001CC6 5340 subq.w D0, 1 00001CC8 6B00 00E2 bmi +0xE4 /* 00001DAC */ 00001CCC 0C40 000B cmpi.w D0, 0xB 00001CD0 6E00 00DA bgt +0xDC /* 00001DAC */ 00001CD4 D040 add.w D0, D0 00001CD6 303B 0006 move.w D0, [PC + D0.w + 0x6] 00001CDA 4EFB 0000 jmp [PC + D0.w] 00001CDE 001A 00D0 ori.b [A2]+, 0xD0 00001CE2 002E 003C 005A ori.b [A6 + 0x5A], 0x3C /* '<' */ 00001CE8 0078 0096 00B4 ori.w [0x000000B4], 0x96 00001CEE 00D0 .incomplete 00001CF0 00D0 .incomplete 00001CF2 00D0 .incomplete 00001CF4 00C4 .incomplete 00001CF6 302C FEFE move.w D0, [A4 - 0x102] 00001CFA 48C0 ext.l D0 00001CFC 2F00 move.l -[A7], D0 00001CFE 486C FF00 pea.l [A4 - 0x100] 00001D02 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 00001D06 6000 00A4 bra +0xA6 /* 00001DAC */ 00001D0A 302C FEFE move.w D0, [A4 - 0x102] 00001D0E 48C0 ext.l D0 00001D10 2940 FEFA move.l [A4 - 0x106], D0 00001D14 6000 0096 bra +0x98 /* 00001DAC */ 00001D18 486C FEFE pea.l [A4 - 0x102] 00001D1C 486E FFF6 pea.l [A6 - 0xA] 00001D20 3F3C 200E move.w -[A7], 0x200E 00001D24 A9EB syscall Pack4/FP68K 00001D26 486E FFF6 pea.l [A6 - 0xA] 00001D2A 486C FEF2 pea.l [A4 - 0x10E] 00001D2E 3F3C 3010 move.w -[A7], 0x3010 00001D32 A9EB syscall Pack4/FP68K 00001D34 6076 bra +0x78 /* 00001DAC */ 00001D36 486C FEFE pea.l [A4 - 0x102] 00001D3A 486E FFF6 pea.l [A6 - 0xA] 00001D3E 3F3C 200E move.w -[A7], 0x200E 00001D42 A9EB syscall Pack4/FP68K 00001D44 486E FFF6 pea.l [A6 - 0xA] 00001D48 486C FEEE pea.l [A4 - 0x112] 00001D4C 3F3C 1010 move.w -[A7], 0x1010 00001D50 A9EB syscall Pack4/FP68K 00001D52 6058 bra +0x5A /* 00001DAC */ 00001D54 486C FEFE pea.l [A4 - 0x102] 00001D58 486E FFF6 pea.l [A6 - 0xA] 00001D5C 3F3C 200E move.w -[A7], 0x200E 00001D60 A9EB syscall Pack4/FP68K 00001D62 486E FFF6 pea.l [A6 - 0xA] 00001D66 486C FEE6 pea.l [A4 - 0x11A] 00001D6A 3F3C 0810 move.w -[A7], 0x810 00001D6E A9EB syscall Pack4/FP68K 00001D70 603A bra +0x3C /* 00001DAC */ 00001D72 486C FEFE pea.l [A4 - 0x102] 00001D76 486E FFF6 pea.l [A6 - 0xA] 00001D7A 3F3C 200E move.w -[A7], 0x200E 00001D7E A9EB syscall Pack4/FP68K 00001D80 41EC FEDC lea.l A0, [A4 - 0x124] 00001D84 43EE FFF6 lea.l A1, [A6 - 0xA] 00001D88 20D9 move.l [A0]+, [A1]+ 00001D8A 20D9 move.l [A0]+, [A1]+ 00001D8C 3091 move.w [A0], [A1] 00001D8E 601C bra +0x1E /* 00001DAC */ 00001D90 3F2C FEFE move.w -[A7], [A4 - 0x102] 00001D94 486C FED8 pea.l [A4 - 0x128] 00001D98 4EBA FB72 jsr [PC - 0x48E /* 0000190C */] 00001D9C 600E bra +0x10 /* 00001DAC */ 00001D9E 600C bra +0xE /* 00001DAC */ 00001DA0 4A6C FEFE tst.w [A4 - 0x102] 00001DA4 56C0 sne D0 00001DA6 4400 neg.b D0 00001DA8 1940 FDC3 move.b [A4 - 0x23D], D0 label00001DAC: 00001DAC 4CDF 1800 movem.l A3,A4, [A7]+ 00001DB0 4E5E unlink A6 00001DB2 2E9F move.l [A7], [A7]+ 00001DB4 4E75 rts 00001DB6 8A43 or.w D5, D3 00001DB8 5654 addq.w [A4], 3 00001DBA 494E chk.w D4, A6 00001DBC 5445 addq.w D5, 2 00001DBE 4745 chk.w D3, D5 00001DC0 5200 addq.b D0, 1 00001DC2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001DC4-00001DC8 fn00001DC4: 00001DC4 4E56 FFF6 link A6, -0x000A // end alternate branch 00001DC4-00001DC8 fn00001DC4: // (misaligned) 00001DC6 FFF6 .invalid <> 00001DC8 48E7 0018 movem.l -[A7], A3,A4 00001DCC 286E 0008 movea.l A4, [A6 + 0x8] 00001DD0 266C 0008 movea.l A3, [A4 + 0x8] 00001DD4 206B 0008 movea.l A0, [A3 + 0x8] 00001DD8 2F28 0002 move.l -[A7], [A0 + 0x2] 00001DDC 302B FFF2 move.w D0, [A3 - 0xE] 00001DE0 48C0 ext.l D0 00001DE2 D0AB 000E add.l D0, [A3 + 0xE] 00001DE6 2F00 move.l -[A7], D0 00001DE8 486C FEFA pea.l [A4 - 0x106] 00001DEC 302B FFEC move.w D0, [A3 - 0x14] 00001DF0 48C0 ext.l D0 00001DF2 2F00 move.l -[A7], D0 00001DF4 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 00001DF8 206B FFF4 movea.l A0, [A3 - 0xC] 00001DFC 2050 movea.l A0, [A0] 00001DFE 3028 003E move.w D0, [A0 + 0x3E] 00001E02 5340 subq.w D0, 1 00001E04 6B00 0108 bmi +0x10A /* 00001F0E */ 00001E08 0C40 000B cmpi.w D0, 0xB 00001E0C 6E00 0100 bgt +0x102 /* 00001F0E */ 00001E10 D040 add.w D0, D0 00001E12 303B 0006 move.w D0, [PC + D0.w + 0x6] 00001E16 4EFB 0000 jmp [PC + D0.w] 00001E1A 001A 002A ori.b [A2]+, 0x2A /* '*' */ 00001E1E 00F6 .incomplete 00001E20 003A 005A 0078 ori.b [PC + 0x78 /* 00001E9A, value 0x28 '(' */], 0x5A /* 'Z' */ 00001E26 0096 00B4 00CE ori.l [A6], 0xB400CE 00001E2C 00DC .incomplete 00001E2E 00F6 .incomplete 00001E30 00EA .incomplete 00001E32 2F2C FEFA move.l -[A7], [A4 - 0x106] 00001E36 486C FF00 pea.l [A4 - 0x100] 00001E3A 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 00001E3E 6000 00CE bra +0xD0 /* 00001F0E */ 00001E42 2F2C FEFA move.l -[A7], [A4 - 0x106] 00001E46 486C FEFE pea.l [A4 - 0x102] 00001E4A 4EBA F88C jsr [PC - 0x774 /* 000016D8 */] 00001E4E 6000 00BE bra +0xC0 /* 00001F0E */ 00001E52 486C FEFA pea.l [A4 - 0x106] 00001E56 486E FFF6 pea.l [A6 - 0xA] 00001E5A 3F3C 280E move.w -[A7], 0x280E 00001E5E A9EB syscall Pack4/FP68K 00001E60 486E FFF6 pea.l [A6 - 0xA] 00001E64 486C FEF2 pea.l [A4 - 0x10E] 00001E68 3F3C 3010 move.w -[A7], 0x3010 00001E6C A9EB syscall Pack4/FP68K 00001E6E 6000 009E bra +0xA0 /* 00001F0E */ 00001E72 486C FEFA pea.l [A4 - 0x106] 00001E76 486E FFF6 pea.l [A6 - 0xA] 00001E7A 3F3C 280E move.w -[A7], 0x280E 00001E7E A9EB syscall Pack4/FP68K 00001E80 486E FFF6 pea.l [A6 - 0xA] 00001E84 486C FEEE pea.l [A4 - 0x112] 00001E88 3F3C 1010 move.w -[A7], 0x1010 00001E8C A9EB syscall Pack4/FP68K 00001E8E 607E bra +0x80 /* 00001F0E */ 00001E90 486C FEFA pea.l [A4 - 0x106] 00001E94 486E FFF6 pea.l [A6 - 0xA] 00001E98 3F3C 280E move.w -[A7], 0x280E 00001E9C A9EB syscall Pack4/FP68K 00001E9E 486E FFF6 pea.l [A6 - 0xA] 00001EA2 486C FEE6 pea.l [A4 - 0x11A] 00001EA6 3F3C 0810 move.w -[A7], 0x810 00001EAA A9EB syscall Pack4/FP68K 00001EAC 6060 bra +0x62 /* 00001F0E */ 00001EAE 486C FEFA pea.l [A4 - 0x106] 00001EB2 486E FFF6 pea.l [A6 - 0xA] 00001EB6 3F3C 280E move.w -[A7], 0x280E 00001EBA A9EB syscall Pack4/FP68K 00001EBC 41EC FEDC lea.l A0, [A4 - 0x124] 00001EC0 43EE FFF6 lea.l A1, [A6 - 0xA] 00001EC4 20D9 move.l [A0]+, [A1]+ 00001EC6 20D9 move.l [A0]+, [A1]+ 00001EC8 3091 move.w [A0], [A1] 00001ECA 6042 bra +0x44 /* 00001F0E */ 00001ECC 2F2C FEFA move.l -[A7], [A4 - 0x106] 00001ED0 486C FED2 pea.l [A4 - 0x12E] 00001ED4 4EBA F846 jsr [PC - 0x7BA /* 0000171C */] 00001ED8 486C FED2 pea.l [A4 - 0x12E] 00001EDC 486C FED8 pea.l [A4 - 0x128] 00001EE0 4EBA F92E jsr [PC - 0x6D2 /* 00001810 */] 00001EE4 6028 bra +0x2A /* 00001F0E */ 00001EE6 2F2C FEFA move.l -[A7], [A4 - 0x106] 00001EEA 486C FED2 pea.l [A4 - 0x12E] 00001EEE 4EBA F82C jsr [PC - 0x7D4 /* 0000171C */] 00001EF2 601A bra +0x1C /* 00001F0E */ 00001EF4 2F2C FEFA move.l -[A7], [A4 - 0x106] 00001EF8 486C FEC4 pea.l [A4 - 0x13C] 00001EFC 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00001F00 600C bra +0xE /* 00001F0E */ 00001F02 4AAC FEFA tst.l [A4 - 0x106] 00001F06 56C0 sne D0 00001F08 4400 neg.b D0 00001F0A 1940 FDC3 move.b [A4 - 0x23D], D0 label00001F0E: 00001F0E 4CDF 1800 movem.l A3,A4, [A7]+ 00001F12 4E5E unlink A6 00001F14 2E9F move.l [A7], [A7]+ 00001F16 4E75 rts 00001F18 8A43 or.w D5, D3 00001F1A 5654 addq.w [A4], 3 00001F1C 4C4F 4E47 movem.l D0,D1,D2,D6,A1,A2,A3,A6, A7 00001F20 494E chk.w D4, A6 00001F22 5400 addq.b D0, 2 00001F24 0000 0000 ori.b D0, 0x0 fn00001F28: 00001F28 4E56 FFF6 link A6, -0x000A 00001F2C 48E7 0018 movem.l -[A7], A3,A4 00001F30 286E 0008 movea.l A4, [A6 + 0x8] 00001F34 266C 0008 movea.l A3, [A4 + 0x8] 00001F38 206B 0008 movea.l A0, [A3 + 0x8] 00001F3C 2F28 0002 move.l -[A7], [A0 + 0x2] 00001F40 302B FFF2 move.w D0, [A3 - 0xE] 00001F44 48C0 ext.l D0 00001F46 D0AB 000E add.l D0, [A3 + 0xE] 00001F4A 2F00 move.l -[A7], D0 00001F4C 486C FEF2 pea.l [A4 - 0x10E] 00001F50 302B FFEC move.w D0, [A3 - 0x14] 00001F54 48C0 ext.l D0 00001F56 2F00 move.l -[A7], D0 00001F58 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 00001F5C 206B FFF4 movea.l A0, [A3 - 0xC] 00001F60 2050 movea.l A0, [A0] 00001F62 3028 003E move.w D0, [A0 + 0x3E] 00001F66 5340 subq.w D0, 1 00001F68 6B00 01A6 bmi +0x1A8 /* 00002110 */ 00001F6C 0C40 000B cmpi.w D0, 0xB 00001F70 6E00 019E bgt +0x1A0 /* 00002110 */ 00001F74 D040 add.w D0, D0 00001F76 303B 0006 move.w D0, [PC + D0.w + 0x6] 00001F7A 4EFB 0000 jmp [PC + D0.w] 00001F7E 001A 0044 ori.b [A2]+, 0x44 /* 'D' */ 00001F82 006E 0194 008C ori.w [A6 + 0x8C], 0x194 00001F88 00AC 00CC 00EC 0120 ori.l [A4 + 0x120], 0xCC00EC 00001F90 0148 bchg A0, D0 00001F92 0194 bclr [A4], D0 00001F94 0170 486C bchg [A0 + D4 + 0x6C], D0 00001F98 FEF2 486E .extension 0xEF2 <> // unimplemented 00001F9C FFF6 .invalid <> 00001F9E 3F3C 300E move.w -[A7], 0x300E 00001FA2 A9EB syscall Pack4/FP68K 00001FA4 486E FFF6 pea.l [A6 - 0xA] 00001FA8 4267 clr.w -[A7] 00001FAA 206B FFF4 movea.l A0, [A3 - 0xC] 00001FAE 2050 movea.l A0, [A0] 00001FB0 3F28 0044 move.w -[A7], [A0 + 0x44] 00001FB4 486C FF00 pea.l [A4 - 0x100] 00001FB8 4EBA F5E2 jsr [PC - 0xA1E /* 0000159C */] 00001FBC 6000 0152 bra +0x154 /* 00002110 */ 00001FC0 486C FEF2 pea.l [A4 - 0x10E] 00001FC4 486E FFF6 pea.l [A6 - 0xA] 00001FC8 3F3C 300E move.w -[A7], 0x300E 00001FCC A9EB syscall Pack4/FP68K 00001FCE 486E FFF6 pea.l [A6 - 0xA] 00001FD2 486C FEFA pea.l [A4 - 0x106] 00001FD6 4EBA F6B8 jsr [PC - 0x948 /* 00001690 */] 00001FDA 2F2C FEFA move.l -[A7], [A4 - 0x106] 00001FDE 486C FEFE pea.l [A4 - 0x102] 00001FE2 4EBA F6F4 jsr [PC - 0x90C /* 000016D8 */] 00001FE6 6000 0128 bra +0x12A /* 00002110 */ 00001FEA 486C FEF2 pea.l [A4 - 0x10E] 00001FEE 486E FFF6 pea.l [A6 - 0xA] 00001FF2 3F3C 300E move.w -[A7], 0x300E 00001FF6 A9EB syscall Pack4/FP68K 00001FF8 486E FFF6 pea.l [A6 - 0xA] 00001FFC 486C FEFA pea.l [A4 - 0x106] 00002000 4EBA F68E jsr [PC - 0x972 /* 00001690 */] 00002004 6000 010A bra +0x10C /* 00002110 */ 00002008 486C FEF2 pea.l [A4 - 0x10E] 0000200C 486E FFF6 pea.l [A6 - 0xA] 00002010 3F3C 300E move.w -[A7], 0x300E 00002014 A9EB syscall Pack4/FP68K 00002016 486E FFF6 pea.l [A6 - 0xA] 0000201A 486C FEEE pea.l [A4 - 0x112] 0000201E 3F3C 1010 move.w -[A7], 0x1010 00002022 A9EB syscall Pack4/FP68K 00002024 6000 00EA bra +0xEC /* 00002110 */ 00002028 486C FEF2 pea.l [A4 - 0x10E] 0000202C 486E FFF6 pea.l [A6 - 0xA] 00002030 3F3C 300E move.w -[A7], 0x300E 00002034 A9EB syscall Pack4/FP68K 00002036 486E FFF6 pea.l [A6 - 0xA] 0000203A 486C FEE6 pea.l [A4 - 0x11A] 0000203E 3F3C 0810 move.w -[A7], 0x810 00002042 A9EB syscall Pack4/FP68K 00002044 6000 00CA bra +0xCC /* 00002110 */ 00002048 486C FEF2 pea.l [A4 - 0x10E] 0000204C 486E FFF6 pea.l [A6 - 0xA] 00002050 3F3C 300E move.w -[A7], 0x300E 00002054 A9EB syscall Pack4/FP68K 00002056 41EC FEDC lea.l A0, [A4 - 0x124] 0000205A 43EE FFF6 lea.l A1, [A6 - 0xA] 0000205E 20D9 move.l [A0]+, [A1]+ 00002060 20D9 move.l [A0]+, [A1]+ 00002062 3091 move.w [A0], [A1] 00002064 6000 00AA bra +0xAC /* 00002110 */ 00002068 486C FEF2 pea.l [A4 - 0x10E] 0000206C 486E FFF6 pea.l [A6 - 0xA] 00002070 3F3C 300E move.w -[A7], 0x300E 00002074 A9EB syscall Pack4/FP68K 00002076 486E FFF6 pea.l [A6 - 0xA] 0000207A 486C FEFA pea.l [A4 - 0x106] 0000207E 4EBA F610 jsr [PC - 0x9F0 /* 00001690 */] 00002082 2F2C FEFA move.l -[A7], [A4 - 0x106] 00002086 486C FED2 pea.l [A4 - 0x12E] 0000208A 4EBA F690 jsr [PC - 0x970 /* 0000171C */] 0000208E 486C FED2 pea.l [A4 - 0x12E] 00002092 486C FED8 pea.l [A4 - 0x128] 00002096 4EBA F778 jsr [PC - 0x888 /* 00001810 */] 0000209A 6074 bra +0x76 /* 00002110 */ 0000209C 486C FEF2 pea.l [A4 - 0x10E] 000020A0 486E FFF6 pea.l [A6 - 0xA] 000020A4 3F3C 300E move.w -[A7], 0x300E 000020A8 A9EB syscall Pack4/FP68K 000020AA 486E FFF6 pea.l [A6 - 0xA] 000020AE 486C FEFA pea.l [A4 - 0x106] 000020B2 4EBA F5DC jsr [PC - 0xA24 /* 00001690 */] 000020B6 2F2C FEFA move.l -[A7], [A4 - 0x106] 000020BA 486C FED2 pea.l [A4 - 0x12E] 000020BE 4EBA F65C jsr [PC - 0x9A4 /* 0000171C */] 000020C2 604C bra +0x4E /* 00002110 */ 000020C4 486C FEF2 pea.l [A4 - 0x10E] 000020C8 486E FFF6 pea.l [A6 - 0xA] 000020CC 3F3C 300E move.w -[A7], 0x300E 000020D0 A9EB syscall Pack4/FP68K 000020D2 486E FFF6 pea.l [A6 - 0xA] 000020D6 486C FEFA pea.l [A4 - 0x106] 000020DA 4EBA F5B4 jsr [PC - 0xA4C /* 00001690 */] 000020DE 2F2C FEFA move.l -[A7], [A4 - 0x106] 000020E2 486C FEC4 pea.l [A4 - 0x13C] 000020E6 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 000020EA 6024 bra +0x26 /* 00002110 */ 000020EC 486C FEF2 pea.l [A4 - 0x10E] 000020F0 486E FFF6 pea.l [A6 - 0xA] 000020F4 3F3C 300E move.w -[A7], 0x300E 000020F8 A9EB syscall Pack4/FP68K 000020FA 487A 0028 pea.l [PC + 0x28 /* 00002124, value 0x0, cstring "" */] 000020FE 486E FFF6 pea.l [A6 - 0xA] 00002102 3F3C 0008 move.w -[A7], 0x8 00002106 A9EB syscall Pack4/FP68K 00002108 56C0 sne D0 0000210A 4400 neg.b D0 0000210C 1940 FDC3 move.b [A4 - 0x23D], D0 label00002110: 00002110 4CDF 1800 movem.l A3,A4, [A7]+ 00002114 4E5E unlink A6 00002116 2E9F move.l [A7], [A7]+ 00002118 4E75 rts 0000211A 8743 5654 pack D3, D3, 0x5654 0000211E 434F chk.w D1, A7 00002120 4D50 chk.w D6, [A0] 00002122 000A 0000 ori.b A2, 0x0 00002126 0000 0000 ori.b D0, 0x0 0000212A 0000 0000 ori.b D0, 0x0 0000212E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002130-00002134 fn00002130: 00002130 4E56 FFE8 link A6, -0x0018 // end alternate branch 00002130-00002134 fn00002130: // (misaligned) 00002132 FFE8 .invalid <> 00002134 48E7 0018 movem.l -[A7], A3,A4 00002138 286E 0008 movea.l A4, [A6 + 0x8] 0000213C 266C 0008 movea.l A3, [A4 + 0x8] 00002140 206B 0008 movea.l A0, [A3 + 0x8] 00002144 2F28 0002 move.l -[A7], [A0 + 0x2] 00002148 302B FFF2 move.w D0, [A3 - 0xE] 0000214C 48C0 ext.l D0 0000214E D0AB 000E add.l D0, [A3 + 0xE] 00002152 2F00 move.l -[A7], D0 00002154 486C FEEE pea.l [A4 - 0x112] 00002158 302B FFEC move.w D0, [A3 - 0x14] 0000215C 48C0 ext.l D0 0000215E 2F00 move.l -[A7], D0 00002160 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 00002164 206B FFF4 movea.l A0, [A3 - 0xC] 00002168 2050 movea.l A0, [A0] 0000216A 3028 003E move.w D0, [A0 + 0x3E] 0000216E 5340 subq.w D0, 1 00002170 6B00 01C4 bmi +0x1C6 /* 00002336 */ 00002174 0C40 000B cmpi.w D0, 0xB 00002178 6E00 01BC bgt +0x1BE /* 00002336 */ 0000217C D040 add.w D0, D0 0000217E 303B 0006 move.w D0, [PC + D0.w + 0x6] 00002182 4EFB 0000 jmp [PC + D0.w] 00002186 001A 0046 ori.b [A2]+, 0x46 /* 'F' */ 0000218A 0070 008E 01B2 00CA 00EA 010A ori.w [[0xCA00EA + D0] + 0x10A], 0x8E 00002196 013E btst <>, D0 00002198 0166 bchg -[A6], D0 0000219A 01B2 018E 486C bclr [[ + <>] + D0 + 0x486C], D0 000021A0 FEEE 486E .extension 0xEEE <> // unimplemented 000021A4 FFF6 .invalid <> 000021A6 3F3C 100E move.w -[A7], 0x100E 000021AA A9EB syscall Pack4/FP68K 000021AC 486E FFF6 pea.l [A6 - 0xA] 000021B0 3F3C 0008 move.w -[A7], 0x8 000021B4 206B FFF4 movea.l A0, [A3 - 0xC] 000021B8 2050 movea.l A0, [A0] 000021BA 3F28 0044 move.w -[A7], [A0 + 0x44] 000021BE 486C FF00 pea.l [A4 - 0x100] 000021C2 4EBA F3D8 jsr [PC - 0xC28 /* 0000159C */] 000021C6 6000 016E bra +0x170 /* 00002336 */ 000021CA 486C FEEE pea.l [A4 - 0x112] 000021CE 486E FFF6 pea.l [A6 - 0xA] 000021D2 3F3C 100E move.w -[A7], 0x100E 000021D6 A9EB syscall Pack4/FP68K 000021D8 486E FFF6 pea.l [A6 - 0xA] 000021DC 486C FEFA pea.l [A4 - 0x106] 000021E0 4EBA F432 jsr [PC - 0xBCE /* 00001614 */] 000021E4 2F2C FEFA move.l -[A7], [A4 - 0x106] 000021E8 486C FEFE pea.l [A4 - 0x102] 000021EC 4EBA F4EA jsr [PC - 0xB16 /* 000016D8 */] 000021F0 6000 0144 bra +0x146 /* 00002336 */ 000021F4 486C FEEE pea.l [A4 - 0x112] 000021F8 486E FFF6 pea.l [A6 - 0xA] 000021FC 3F3C 100E move.w -[A7], 0x100E 00002200 A9EB syscall Pack4/FP68K 00002202 486E FFF6 pea.l [A6 - 0xA] 00002206 486C FEFA pea.l [A4 - 0x106] 0000220A 4EBA F408 jsr [PC - 0xBF8 /* 00001614 */] 0000220E 6000 0126 bra +0x128 /* 00002336 */ 00002212 42A7 clr.l -[A7] 00002214 486C FEEE pea.l [A4 - 0x112] 00002218 486E FFF6 pea.l [A6 - 0xA] 0000221C 3F3C 100E move.w -[A7], 0x100E 00002220 A9EB syscall Pack4/FP68K 00002222 486E FFF6 pea.l [A6 - 0xA] 00002226 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */] 0000222A 2D5F FFE8 move.l [A6 - 0x18], [A7]+ 0000222E 486E FFE8 pea.l [A6 - 0x18] 00002232 486E FFEC pea.l [A6 - 0x14] 00002236 3F3C 280E move.w -[A7], 0x280E 0000223A A9EB syscall Pack4/FP68K 0000223C 486E FFEC pea.l [A6 - 0x14] 00002240 486C FEF2 pea.l [A4 - 0x10E] 00002244 3F3C 3010 move.w -[A7], 0x3010 00002248 A9EB syscall Pack4/FP68K 0000224A 6000 00EA bra +0xEC /* 00002336 */ 0000224E 486C FEEE pea.l [A4 - 0x112] 00002252 486E FFF6 pea.l [A6 - 0xA] 00002256 3F3C 100E move.w -[A7], 0x100E 0000225A A9EB syscall Pack4/FP68K 0000225C 486E FFF6 pea.l [A6 - 0xA] 00002260 486C FEE6 pea.l [A4 - 0x11A] 00002264 3F3C 0810 move.w -[A7], 0x810 00002268 A9EB syscall Pack4/FP68K 0000226A 6000 00CA bra +0xCC /* 00002336 */ 0000226E 486C FEEE pea.l [A4 - 0x112] 00002272 486E FFF6 pea.l [A6 - 0xA] 00002276 3F3C 100E move.w -[A7], 0x100E 0000227A A9EB syscall Pack4/FP68K 0000227C 41EC FEDC lea.l A0, [A4 - 0x124] 00002280 43EE FFF6 lea.l A1, [A6 - 0xA] 00002284 20D9 move.l [A0]+, [A1]+ 00002286 20D9 move.l [A0]+, [A1]+ 00002288 3091 move.w [A0], [A1] 0000228A 6000 00AA bra +0xAC /* 00002336 */ 0000228E 486C FEEE pea.l [A4 - 0x112] 00002292 486E FFF6 pea.l [A6 - 0xA] 00002296 3F3C 100E move.w -[A7], 0x100E 0000229A A9EB syscall Pack4/FP68K 0000229C 486E FFF6 pea.l [A6 - 0xA] 000022A0 486C FEFA pea.l [A4 - 0x106] 000022A4 4EBA F36E jsr [PC - 0xC92 /* 00001614 */] 000022A8 2F2C FEFA move.l -[A7], [A4 - 0x106] 000022AC 486C FED2 pea.l [A4 - 0x12E] 000022B0 4EBA F46A jsr [PC - 0xB96 /* 0000171C */] 000022B4 486C FED2 pea.l [A4 - 0x12E] 000022B8 486C FED8 pea.l [A4 - 0x128] 000022BC 4EBA F552 jsr [PC - 0xAAE /* 00001810 */] 000022C0 6074 bra +0x76 /* 00002336 */ 000022C2 486C FEEE pea.l [A4 - 0x112] 000022C6 486E FFF6 pea.l [A6 - 0xA] 000022CA 3F3C 100E move.w -[A7], 0x100E 000022CE A9EB syscall Pack4/FP68K 000022D0 486E FFF6 pea.l [A6 - 0xA] 000022D4 486C FEFA pea.l [A4 - 0x106] 000022D8 4EBA F33A jsr [PC - 0xCC6 /* 00001614 */] 000022DC 2F2C FEFA move.l -[A7], [A4 - 0x106] 000022E0 486C FED2 pea.l [A4 - 0x12E] 000022E4 4EBA F436 jsr [PC - 0xBCA /* 0000171C */] 000022E8 604C bra +0x4E /* 00002336 */ 000022EA 486C FEEE pea.l [A4 - 0x112] 000022EE 486E FFF6 pea.l [A6 - 0xA] 000022F2 3F3C 100E move.w -[A7], 0x100E 000022F6 A9EB syscall Pack4/FP68K 000022F8 486E FFF6 pea.l [A6 - 0xA] 000022FC 486C FEFA pea.l [A4 - 0x106] 00002300 4EBA F312 jsr [PC - 0xCEE /* 00001614 */] 00002304 2F2C FEFA move.l -[A7], [A4 - 0x106] 00002308 486C FEC4 pea.l [A4 - 0x13C] 0000230C 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00002310 6024 bra +0x26 /* 00002336 */ 00002312 486C FEEE pea.l [A4 - 0x112] 00002316 486E FFF6 pea.l [A6 - 0xA] 0000231A 3F3C 100E move.w -[A7], 0x100E 0000231E A9EB syscall Pack4/FP68K 00002320 487A 0028 pea.l [PC + 0x28 /* 0000234A, value 0x0, cstring "" */] 00002324 486E FFF6 pea.l [A6 - 0xA] 00002328 3F3C 0008 move.w -[A7], 0x8 0000232C A9EB syscall Pack4/FP68K 0000232E 56C0 sne D0 00002330 4400 neg.b D0 00002332 1940 FDC3 move.b [A4 - 0x23D], D0 label00002336: 00002336 4CDF 1800 movem.l A3,A4, [A7]+ 0000233A 4E5E unlink A6 0000233C 2E9F move.l [A7], [A7]+ 0000233E 4E75 rts 00002340 8743 5654 pack D3, D3, 0x5654 00002344 5245 addq.w D5, 1 00002346 414C chk.w D0, A4 00002348 000A 0000 ori.b A2, 0x0 0000234C 0000 0000 ori.b D0, 0x0 00002350 0000 0000 ori.b D0, 0x0 fn00002354: 00002354 4E56 FFE8 link A6, -0x0018 00002358 48E7 0018 movem.l -[A7], A3,A4 0000235C 286E 0008 movea.l A4, [A6 + 0x8] 00002360 266C 0008 movea.l A3, [A4 + 0x8] 00002364 206B 0008 movea.l A0, [A3 + 0x8] 00002368 2F28 0002 move.l -[A7], [A0 + 0x2] 0000236C 302B FFF2 move.w D0, [A3 - 0xE] 00002370 48C0 ext.l D0 00002372 D0AB 000E add.l D0, [A3 + 0xE] 00002376 2F00 move.l -[A7], D0 00002378 486C FEE6 pea.l [A4 - 0x11A] 0000237C 302B FFEC move.w D0, [A3 - 0x14] 00002380 48C0 ext.l D0 00002382 2F00 move.l -[A7], D0 00002384 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 00002388 206B FFF4 movea.l A0, [A3 - 0xC] 0000238C 2050 movea.l A0, [A0] 0000238E 3028 003E move.w D0, [A0 + 0x3E] 00002392 5340 subq.w D0, 1 00002394 6B00 01C4 bmi +0x1C6 /* 0000255A */ 00002398 0C40 000B cmpi.w D0, 0xB 0000239C 6E00 01BC bgt +0x1BE /* 0000255A */ 000023A0 D040 add.w D0, D0 000023A2 303B 0006 move.w D0, [PC + D0.w + 0x6] 000023A6 4EFB 0000 jmp [PC + D0.w] 000023AA 001A 0046 ori.b [A2]+, 0x46 /* 'F' */ 000023AE 0070 008E 00CA ori.w [A0 + D0.w - 0x54], 0x8E 000023B4 01B2 00EA bclr [A2 + D0.w - 0x22], D0 000023B8 010A btst A2, D0 000023BA 013E btst <>, D0 000023BC 0166 bchg -[A6], D0 000023BE 01B2 018E 486C bclr [[ + <>] + D0 + 0x486C], D0 000023C4 FEE6 486E .extension 0xEE6 <> // unimplemented 000023C8 FFF6 .invalid <> 000023CA 3F3C 080E move.w -[A7], 0x80E 000023CE A9EB syscall Pack4/FP68K 000023D0 486E FFF6 pea.l [A6 - 0xA] 000023D4 3F3C 0008 move.w -[A7], 0x8 000023D8 206B FFF4 movea.l A0, [A3 - 0xC] 000023DC 2050 movea.l A0, [A0] 000023DE 3F28 0044 move.w -[A7], [A0 + 0x44] 000023E2 486C FF00 pea.l [A4 - 0x100] 000023E6 4EBA F1B4 jsr [PC - 0xE4C /* 0000159C */] 000023EA 6000 016E bra +0x170 /* 0000255A */ 000023EE 486C FEE6 pea.l [A4 - 0x11A] 000023F2 486E FFF6 pea.l [A6 - 0xA] 000023F6 3F3C 080E move.w -[A7], 0x80E 000023FA A9EB syscall Pack4/FP68K 000023FC 486E FFF6 pea.l [A6 - 0xA] 00002400 486C FEFA pea.l [A4 - 0x106] 00002404 4EBA F20E jsr [PC - 0xDF2 /* 00001614 */] 00002408 2F2C FEFA move.l -[A7], [A4 - 0x106] 0000240C 486C FEFE pea.l [A4 - 0x102] 00002410 4EBA F2C6 jsr [PC - 0xD3A /* 000016D8 */] 00002414 6000 0144 bra +0x146 /* 0000255A */ 00002418 486C FEE6 pea.l [A4 - 0x11A] 0000241C 486E FFF6 pea.l [A6 - 0xA] 00002420 3F3C 080E move.w -[A7], 0x80E 00002424 A9EB syscall Pack4/FP68K 00002426 486E FFF6 pea.l [A6 - 0xA] 0000242A 486C FEFA pea.l [A4 - 0x106] 0000242E 4EBA F1E4 jsr [PC - 0xE1C /* 00001614 */] 00002432 6000 0126 bra +0x128 /* 0000255A */ 00002436 42A7 clr.l -[A7] 00002438 486C FEE6 pea.l [A4 - 0x11A] 0000243C 486E FFF6 pea.l [A6 - 0xA] 00002440 3F3C 080E move.w -[A7], 0x80E 00002444 A9EB syscall Pack4/FP68K 00002446 486E FFF6 pea.l [A6 - 0xA] 0000244A 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */] 0000244E 2D5F FFE8 move.l [A6 - 0x18], [A7]+ 00002452 486E FFE8 pea.l [A6 - 0x18] 00002456 486E FFEC pea.l [A6 - 0x14] 0000245A 3F3C 280E move.w -[A7], 0x280E 0000245E A9EB syscall Pack4/FP68K 00002460 486E FFEC pea.l [A6 - 0x14] 00002464 486C FEF2 pea.l [A4 - 0x10E] 00002468 3F3C 3010 move.w -[A7], 0x3010 0000246C A9EB syscall Pack4/FP68K 0000246E 6000 00EA bra +0xEC /* 0000255A */ 00002472 486C FEE6 pea.l [A4 - 0x11A] 00002476 486E FFF6 pea.l [A6 - 0xA] 0000247A 3F3C 080E move.w -[A7], 0x80E 0000247E A9EB syscall Pack4/FP68K 00002480 486E FFF6 pea.l [A6 - 0xA] 00002484 486C FEEE pea.l [A4 - 0x112] 00002488 3F3C 1010 move.w -[A7], 0x1010 0000248C A9EB syscall Pack4/FP68K 0000248E 6000 00CA bra +0xCC /* 0000255A */ 00002492 486C FEE6 pea.l [A4 - 0x11A] 00002496 486E FFF6 pea.l [A6 - 0xA] 0000249A 3F3C 080E move.w -[A7], 0x80E 0000249E A9EB syscall Pack4/FP68K 000024A0 41EC FEDC lea.l A0, [A4 - 0x124] 000024A4 43EE FFF6 lea.l A1, [A6 - 0xA] 000024A8 20D9 move.l [A0]+, [A1]+ 000024AA 20D9 move.l [A0]+, [A1]+ 000024AC 3091 move.w [A0], [A1] 000024AE 6000 00AA bra +0xAC /* 0000255A */ 000024B2 486C FEE6 pea.l [A4 - 0x11A] 000024B6 486E FFF6 pea.l [A6 - 0xA] 000024BA 3F3C 080E move.w -[A7], 0x80E 000024BE A9EB syscall Pack4/FP68K 000024C0 486E FFF6 pea.l [A6 - 0xA] 000024C4 486C FEFA pea.l [A4 - 0x106] 000024C8 4EBA F14A jsr [PC - 0xEB6 /* 00001614 */] 000024CC 2F2C FEFA move.l -[A7], [A4 - 0x106] 000024D0 486C FED2 pea.l [A4 - 0x12E] 000024D4 4EBA F246 jsr [PC - 0xDBA /* 0000171C */] 000024D8 486C FED2 pea.l [A4 - 0x12E] 000024DC 486C FED8 pea.l [A4 - 0x128] 000024E0 4EBA F32E jsr [PC - 0xCD2 /* 00001810 */] 000024E4 6074 bra +0x76 /* 0000255A */ 000024E6 486C FEE6 pea.l [A4 - 0x11A] 000024EA 486E FFF6 pea.l [A6 - 0xA] 000024EE 3F3C 080E move.w -[A7], 0x80E 000024F2 A9EB syscall Pack4/FP68K 000024F4 486E FFF6 pea.l [A6 - 0xA] 000024F8 486C FEFA pea.l [A4 - 0x106] 000024FC 4EBA F116 jsr [PC - 0xEEA /* 00001614 */] 00002500 2F2C FEFA move.l -[A7], [A4 - 0x106] 00002504 486C FED2 pea.l [A4 - 0x12E] 00002508 4EBA F212 jsr [PC - 0xDEE /* 0000171C */] 0000250C 604C bra +0x4E /* 0000255A */ 0000250E 486C FEE6 pea.l [A4 - 0x11A] 00002512 486E FFF6 pea.l [A6 - 0xA] 00002516 3F3C 080E move.w -[A7], 0x80E 0000251A A9EB syscall Pack4/FP68K 0000251C 486E FFF6 pea.l [A6 - 0xA] 00002520 486C FEFA pea.l [A4 - 0x106] 00002524 4EBA F0EE jsr [PC - 0xF12 /* 00001614 */] 00002528 2F2C FEFA move.l -[A7], [A4 - 0x106] 0000252C 486C FEC4 pea.l [A4 - 0x13C] 00002530 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00002534 6024 bra +0x26 /* 0000255A */ 00002536 486C FEE6 pea.l [A4 - 0x11A] 0000253A 486E FFF6 pea.l [A6 - 0xA] 0000253E 3F3C 080E move.w -[A7], 0x80E 00002542 A9EB syscall Pack4/FP68K 00002544 487A 002A pea.l [PC + 0x2A /* 00002570, value 0x0, cstring "" */] 00002548 486E FFF6 pea.l [A6 - 0xA] 0000254C 3F3C 0008 move.w -[A7], 0x8 00002550 A9EB syscall Pack4/FP68K 00002552 56C0 sne D0 00002554 4400 neg.b D0 00002556 1940 FDC3 move.b [A4 - 0x23D], D0 label0000255A: 0000255A 4CDF 1800 movem.l A3,A4, [A7]+ 0000255E 4E5E unlink A6 00002560 2E9F move.l [A7], [A7]+ 00002562 4E75 rts 00002564 8943 5654 pack D4, D3, 0x5654 00002568 444F neg.w A7 0000256A 5542 subq.w D2, 2 0000256C 4C45 000A movem.l D1,D3, D5 00002570 0000 0000 ori.b D0, 0x0 00002574 0000 0000 ori.b D0, 0x0 00002578 0000 0000 ori.b D0, 0x0 fn0000257C: 0000257C 4E56 FFF2 link A6, -0x000E 00002580 48E7 0018 movem.l -[A7], A3,A4 00002584 286E 0008 movea.l A4, [A6 + 0x8] 00002588 266C 0008 movea.l A3, [A4 + 0x8] 0000258C 206B 0008 movea.l A0, [A3 + 0x8] 00002590 2F28 0002 move.l -[A7], [A0 + 0x2] 00002594 302B FFF2 move.w D0, [A3 - 0xE] 00002598 48C0 ext.l D0 0000259A D0AB 000E add.l D0, [A3 + 0xE] 0000259E 2F00 move.l -[A7], D0 000025A0 486C FEDC pea.l [A4 - 0x124] 000025A4 302B FFEC move.w D0, [A3 - 0x14] 000025A8 48C0 ext.l D0 000025AA 2F00 move.l -[A7], D0 000025AC 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 000025B0 206B FFF4 movea.l A0, [A3 - 0xC] 000025B4 2050 movea.l A0, [A0] 000025B6 3028 003E move.w D0, [A0 + 0x3E] 000025BA 5340 subq.w D0, 1 000025BC 6B00 0136 bmi +0x138 /* 000026F4 */ 000025C0 0C40 000B cmpi.w D0, 0xB 000025C4 6E00 012E bgt +0x130 /* 000026F4 */ 000025C8 D040 add.w D0, D0 000025CA 303B 0006 move.w D0, [PC + D0.w + 0x6] 000025CE 4EFB 0000 jmp [PC + D0.w] 000025D2 001A 0038 ori.b [A2]+, 0x38 /* '8' */ 000025D6 0054 0064 ori.w [A4], 0x64 /* 'd' */ 000025DA 0092 00A4 0124 ori.l [A2], 0xA40124 000025E0 00B4 00DA 00F4 0124 ori.l <>, 0xDA00F4 000025E8 010E btst A6, D0 000025EA 486C FEDC pea.l [A4 - 0x124] 000025EE 3F3C 0008 move.w -[A7], 0x8 000025F2 206B FFF4 movea.l A0, [A3 - 0xC] 000025F6 2050 movea.l A0, [A0] 000025F8 3F28 0044 move.w -[A7], [A0 + 0x44] 000025FC 486C FF00 pea.l [A4 - 0x100] 00002600 4EBA EF9A jsr [PC - 0x1066 /* 0000159C */] 00002604 6000 00EE bra +0xF0 /* 000026F4 */ 00002608 486C FEDC pea.l [A4 - 0x124] 0000260C 486C FEFA pea.l [A4 - 0x106] 00002610 4EBA F002 jsr [PC - 0xFFE /* 00001614 */] 00002614 2F2C FEFA move.l -[A7], [A4 - 0x106] 00002618 486C FEFE pea.l [A4 - 0x102] 0000261C 4EBA F0BA jsr [PC - 0xF46 /* 000016D8 */] 00002620 6000 00D2 bra +0xD4 /* 000026F4 */ 00002624 486C FEDC pea.l [A4 - 0x124] 00002628 486C FEFA pea.l [A4 - 0x106] 0000262C 4EBA EFE6 jsr [PC - 0x101A /* 00001614 */] 00002630 6000 00C2 bra +0xC4 /* 000026F4 */ 00002634 42A7 clr.l -[A7] 00002636 486C FEDC pea.l [A4 - 0x124] 0000263A 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */] 0000263E 2D5F FFF2 move.l [A6 - 0xE], [A7]+ 00002642 486E FFF2 pea.l [A6 - 0xE] 00002646 486E FFF6 pea.l [A6 - 0xA] 0000264A 3F3C 280E move.w -[A7], 0x280E 0000264E A9EB syscall Pack4/FP68K 00002650 486E FFF6 pea.l [A6 - 0xA] 00002654 486C FEF2 pea.l [A4 - 0x10E] 00002658 3F3C 3010 move.w -[A7], 0x3010 0000265C A9EB syscall Pack4/FP68K 0000265E 6000 0094 bra +0x96 /* 000026F4 */ 00002662 486C FEDC pea.l [A4 - 0x124] 00002666 486C FEEE pea.l [A4 - 0x112] 0000266A 3F3C 1010 move.w -[A7], 0x1010 0000266E A9EB syscall Pack4/FP68K 00002670 6000 0082 bra +0x84 /* 000026F4 */ 00002674 486C FEDC pea.l [A4 - 0x124] 00002678 486C FEE6 pea.l [A4 - 0x11A] 0000267C 3F3C 0810 move.w -[A7], 0x810 00002680 A9EB syscall Pack4/FP68K 00002682 6070 bra +0x72 /* 000026F4 */ 00002684 486C FEDC pea.l [A4 - 0x124] 00002688 486C FEFA pea.l [A4 - 0x106] 0000268C 4EBA EF86 jsr [PC - 0x107A /* 00001614 */] 00002690 2F2C FEFA move.l -[A7], [A4 - 0x106] 00002694 486C FED2 pea.l [A4 - 0x12E] 00002698 4EBA F082 jsr [PC - 0xF7E /* 0000171C */] 0000269C 486C FED2 pea.l [A4 - 0x12E] 000026A0 486C FED8 pea.l [A4 - 0x128] 000026A4 4EBA F16A jsr [PC - 0xE96 /* 00001810 */] 000026A8 604A bra +0x4C /* 000026F4 */ 000026AA 486C FEDC pea.l [A4 - 0x124] 000026AE 486C FEFA pea.l [A4 - 0x106] 000026B2 4EBA EF60 jsr [PC - 0x10A0 /* 00001614 */] 000026B6 2F2C FEFA move.l -[A7], [A4 - 0x106] 000026BA 486C FED2 pea.l [A4 - 0x12E] 000026BE 4EBA F05C jsr [PC - 0xFA4 /* 0000171C */] 000026C2 6030 bra +0x32 /* 000026F4 */ 000026C4 486C FEDC pea.l [A4 - 0x124] 000026C8 486C FEFA pea.l [A4 - 0x106] 000026CC 4EBA EF46 jsr [PC - 0x10BA /* 00001614 */] 000026D0 2F2C FEFA move.l -[A7], [A4 - 0x106] 000026D4 486C FEC4 pea.l [A4 - 0x13C] 000026D8 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 000026DC 6016 bra +0x18 /* 000026F4 */ 000026DE 487A 002C pea.l [PC + 0x2C /* 0000270C, value 0x0, cstring "" */] 000026E2 486C FEDC pea.l [A4 - 0x124] 000026E6 3F3C 0008 move.w -[A7], 0x8 000026EA A9EB syscall Pack4/FP68K 000026EC 56C0 sne D0 000026EE 4400 neg.b D0 000026F0 1940 FDC3 move.b [A4 - 0x23D], D0 label000026F4: 000026F4 4CDF 1800 movem.l A3,A4, [A7]+ 000026F8 4E5E unlink A6 000026FA 2E9F move.l [A7], [A7]+ 000026FC 4E75 rts 000026FE 8B43 5654 pack D5, D3, 0x5654 00002702 4558 chk.w D2, [A0]+ 00002704 5445 addq.w D5, 2 00002706 4E44 trap 4 00002708 4544 chk.w D2, D4 0000270A 000A 0000 ori.b A2, 0x0 0000270E 0000 0000 ori.b D0, 0x0 00002712 0000 0000 ori.b D0, 0x0 00002716 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002718-0000271C fn00002718: 00002718 4E56 FFF6 link A6, -0x000A // end alternate branch 00002718-0000271C fn00002718: // (misaligned) 0000271A FFF6 .invalid <> 0000271C 48E7 0018 movem.l -[A7], A3,A4 00002720 286E 0008 movea.l A4, [A6 + 0x8] 00002724 266C 0008 movea.l A3, [A4 + 0x8] 00002728 206B 0008 movea.l A0, [A3 + 0x8] 0000272C 2F28 0002 move.l -[A7], [A0 + 0x2] 00002730 302B FFF2 move.w D0, [A3 - 0xE] 00002734 48C0 ext.l D0 00002736 D0AB 000E add.l D0, [A3 + 0xE] 0000273A 2F00 move.l -[A7], D0 0000273C 486C FED8 pea.l [A4 - 0x128] 00002740 302B FFEC move.w D0, [A3 - 0x14] 00002744 48C0 ext.l D0 00002746 2F00 move.l -[A7], D0 00002748 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 0000274C 206B FFF4 movea.l A0, [A3 - 0xC] 00002750 2050 movea.l A0, [A0] 00002752 3028 003E move.w D0, [A0 + 0x3E] 00002756 5340 subq.w D0, 1 00002758 6B00 015E bmi +0x160 /* 000028B8 */ 0000275C 0C40 000B cmpi.w D0, 0xB 00002760 6E00 0156 bgt +0x158 /* 000028B8 */ 00002764 D040 add.w D0, D0 00002766 303B 0006 move.w D0, [PC + D0.w + 0x6] 0000276A 4EFB 0000 jmp [PC + D0.w] 0000276E 014C bchg A4, D0 00002770 001E 002E ori.b [A6]+, 0x2E /* '.' */ 00002774 004A 0082 ori.w A2, 0x82 00002778 00BA 00F0 014C 0126 ori.l [PC + 0x126 /* 000028A0, value 0x2F2CFED8 */], 0xF0014C 00002780 0134 014C btst <>, D0 00002784 014C bchg A4, D0 00002786 6000 0130 bra +0x132 /* 000028B8 */ 0000278A 2F2C FED8 move.l -[A7], [A4 - 0x128] 0000278E 486C FEFE pea.l [A4 - 0x102] 00002792 4EBA F0F4 jsr [PC - 0xF0C /* 00001888 */] 00002796 6000 0120 bra +0x122 /* 000028B8 */ 0000279A 2F2C FED8 move.l -[A7], [A4 - 0x128] 0000279E 486C FED2 pea.l [A4 - 0x12E] 000027A2 4EBA F0A8 jsr [PC - 0xF58 /* 0000184C */] 000027A6 486C FED2 pea.l [A4 - 0x12E] 000027AA 486C FEFA pea.l [A4 - 0x106] 000027AE 4EBA EFCC jsr [PC - 0x1034 /* 0000177C */] 000027B2 6000 0104 bra +0x106 /* 000028B8 */ 000027B6 2F2C FED8 move.l -[A7], [A4 - 0x128] 000027BA 486C FED2 pea.l [A4 - 0x12E] 000027BE 4EBA F08C jsr [PC - 0xF74 /* 0000184C */] 000027C2 486C FED2 pea.l [A4 - 0x12E] 000027C6 486C FEFA pea.l [A4 - 0x106] 000027CA 4EBA EFB0 jsr [PC - 0x1050 /* 0000177C */] 000027CE 486C FEFA pea.l [A4 - 0x106] 000027D2 486E FFF6 pea.l [A6 - 0xA] 000027D6 3F3C 280E move.w -[A7], 0x280E 000027DA A9EB syscall Pack4/FP68K 000027DC 486E FFF6 pea.l [A6 - 0xA] 000027E0 486C FEF2 pea.l [A4 - 0x10E] 000027E4 3F3C 3010 move.w -[A7], 0x3010 000027E8 A9EB syscall Pack4/FP68K 000027EA 6000 00CC bra +0xCE /* 000028B8 */ 000027EE 2F2C FED8 move.l -[A7], [A4 - 0x128] 000027F2 486C FED2 pea.l [A4 - 0x12E] 000027F6 4EBA F054 jsr [PC - 0xFAC /* 0000184C */] 000027FA 486C FED2 pea.l [A4 - 0x12E] 000027FE 486C FEFA pea.l [A4 - 0x106] 00002802 4EBA EF78 jsr [PC - 0x1088 /* 0000177C */] 00002806 486C FEFA pea.l [A4 - 0x106] 0000280A 486E FFF6 pea.l [A6 - 0xA] 0000280E 3F3C 280E move.w -[A7], 0x280E 00002812 A9EB syscall Pack4/FP68K 00002814 486E FFF6 pea.l [A6 - 0xA] 00002818 486C FEEE pea.l [A4 - 0x112] 0000281C 3F3C 1010 move.w -[A7], 0x1010 00002820 A9EB syscall Pack4/FP68K 00002822 6000 0094 bra +0x96 /* 000028B8 */ 00002826 2F2C FED8 move.l -[A7], [A4 - 0x128] 0000282A 486C FED2 pea.l [A4 - 0x12E] 0000282E 4EBA F01C jsr [PC - 0xFE4 /* 0000184C */] 00002832 486C FED2 pea.l [A4 - 0x12E] 00002836 486C FEFA pea.l [A4 - 0x106] 0000283A 4EBA EF40 jsr [PC - 0x10C0 /* 0000177C */] 0000283E 486C FEFA pea.l [A4 - 0x106] 00002842 486E FFF6 pea.l [A6 - 0xA] 00002846 3F3C 280E move.w -[A7], 0x280E 0000284A A9EB syscall Pack4/FP68K 0000284C 486E FFF6 pea.l [A6 - 0xA] 00002850 486C FEE6 pea.l [A4 - 0x11A] 00002854 3F3C 0810 move.w -[A7], 0x810 00002858 A9EB syscall Pack4/FP68K 0000285A 605C bra +0x5E /* 000028B8 */ 0000285C 2F2C FED8 move.l -[A7], [A4 - 0x128] 00002860 486C FED2 pea.l [A4 - 0x12E] 00002864 4EBA EFE6 jsr [PC - 0x101A /* 0000184C */] 00002868 486C FED2 pea.l [A4 - 0x12E] 0000286C 486C FEFA pea.l [A4 - 0x106] 00002870 4EBA EF0A jsr [PC - 0x10F6 /* 0000177C */] 00002874 486C FEFA pea.l [A4 - 0x106] 00002878 486E FFF6 pea.l [A6 - 0xA] 0000287C 3F3C 280E move.w -[A7], 0x280E 00002880 A9EB syscall Pack4/FP68K 00002882 41EC FEDC lea.l A0, [A4 - 0x124] 00002886 43EE FFF6 lea.l A1, [A6 - 0xA] 0000288A 20D9 move.l [A0]+, [A1]+ 0000288C 20D9 move.l [A0]+, [A1]+ 0000288E 3091 move.w [A0], [A1] 00002890 6026 bra +0x28 /* 000028B8 */ 00002892 2F2C FED8 move.l -[A7], [A4 - 0x128] 00002896 486C FED2 pea.l [A4 - 0x12E] 0000289A 4EBA EFB0 jsr [PC - 0x1050 /* 0000184C */] 0000289E 6018 bra +0x1A /* 000028B8 */ 000028A0 2F2C FED8 move.l -[A7], [A4 - 0x128] 000028A4 486C FED2 pea.l [A4 - 0x12E] 000028A8 4EBA EFA2 jsr [PC - 0x105E /* 0000184C */] 000028AC 486C FED2 pea.l [A4 - 0x12E] 000028B0 486C FEC4 pea.l [A4 - 0x13C] 000028B4 4EBA F0A6 jsr [PC - 0xF5A /* 0000195C */] label000028B8: 000028B8 4CDF 1800 movem.l A3,A4, [A7]+ 000028BC 4E5E unlink A6 000028BE 2E9F move.l [A7], [A7]+ 000028C0 4E75 rts 000028C2 8843 or.w D4, D3 000028C4 5654 addq.w [A4], 3 000028C6 4441 neg.w D1 000028C8 5445 addq.w D5, 2 000028CA 3200 move.w D1, D0 000028CC 0000 0000 ori.b D0, 0x0 fn000028D0: 000028D0 4E56 FFF6 link A6, -0x000A 000028D4 48E7 0018 movem.l -[A7], A3,A4 000028D8 286E 0008 movea.l A4, [A6 + 0x8] 000028DC 266C 0008 movea.l A3, [A4 + 0x8] 000028E0 206B 0008 movea.l A0, [A3 + 0x8] 000028E4 2F28 0002 move.l -[A7], [A0 + 0x2] 000028E8 302B FFF2 move.w D0, [A3 - 0xE] 000028EC 48C0 ext.l D0 000028EE D0AB 000E add.l D0, [A3 + 0xE] 000028F2 2F00 move.l -[A7], D0 000028F4 486C FED2 pea.l [A4 - 0x12E] 000028F8 302B FFEC move.w D0, [A3 - 0x14] 000028FC 48C0 ext.l D0 000028FE 2F00 move.l -[A7], D0 00002900 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 00002904 206B FFF4 movea.l A0, [A3 - 0xC] 00002908 2050 movea.l A0, [A0] 0000290A 3028 003E move.w D0, [A0 + 0x3E] 0000290E 5340 subq.w D0, 1 00002910 6B00 0104 bmi +0x106 /* 00002A16 */ 00002914 0C40 000B cmpi.w D0, 0xB 00002918 6E00 00FC bgt +0xFE /* 00002A16 */ 0000291C D040 add.w D0, D0 0000291E 303B 0006 move.w D0, [PC + D0.w + 0x6] 00002922 4EFB 0000 jmp [PC + D0.w] 00002926 00F2 .incomplete 00002928 00F2 .incomplete 0000292A 001E 002E ori.b [A6]+, 0x2E /* '.' */ 0000292E 005A 0084 ori.w [A2]+, 0x84 00002932 00AE 00D8 00F2 00E6 ori.l [A6 + 0xE6], 0xD800F2 0000293A 00F2 .incomplete 0000293C 00F2 .incomplete 0000293E 6000 00D6 bra +0xD8 /* 00002A16 */ 00002942 486C FED2 pea.l [A4 - 0x12E] 00002946 486C FEFA pea.l [A4 - 0x106] 0000294A 4EBA EE30 jsr [PC - 0x11D0 /* 0000177C */] 0000294E 6000 00C6 bra +0xC8 /* 00002A16 */ 00002952 486C FED2 pea.l [A4 - 0x12E] 00002956 486C FEFA pea.l [A4 - 0x106] 0000295A 4EBA EE20 jsr [PC - 0x11E0 /* 0000177C */] 0000295E 486C FEFA pea.l [A4 - 0x106] 00002962 486E FFF6 pea.l [A6 - 0xA] 00002966 3F3C 280E move.w -[A7], 0x280E 0000296A A9EB syscall Pack4/FP68K 0000296C 486E FFF6 pea.l [A6 - 0xA] 00002970 486C FEF2 pea.l [A4 - 0x10E] 00002974 3F3C 3010 move.w -[A7], 0x3010 00002978 A9EB syscall Pack4/FP68K 0000297A 6000 009A bra +0x9C /* 00002A16 */ 0000297E 486C FED2 pea.l [A4 - 0x12E] 00002982 486C FEFA pea.l [A4 - 0x106] 00002986 4EBA EDF4 jsr [PC - 0x120C /* 0000177C */] 0000298A 486C FEFA pea.l [A4 - 0x106] 0000298E 486E FFF6 pea.l [A6 - 0xA] 00002992 3F3C 280E move.w -[A7], 0x280E 00002996 A9EB syscall Pack4/FP68K 00002998 486E FFF6 pea.l [A6 - 0xA] 0000299C 486C FEEE pea.l [A4 - 0x112] 000029A0 3F3C 1010 move.w -[A7], 0x1010 000029A4 A9EB syscall Pack4/FP68K 000029A6 606E bra +0x70 /* 00002A16 */ 000029A8 486C FED2 pea.l [A4 - 0x12E] 000029AC 486C FEFA pea.l [A4 - 0x106] 000029B0 4EBA EDCA jsr [PC - 0x1236 /* 0000177C */] 000029B4 486C FEFA pea.l [A4 - 0x106] 000029B8 486E FFF6 pea.l [A6 - 0xA] 000029BC 3F3C 280E move.w -[A7], 0x280E 000029C0 A9EB syscall Pack4/FP68K 000029C2 486E FFF6 pea.l [A6 - 0xA] 000029C6 486C FEE6 pea.l [A4 - 0x11A] 000029CA 3F3C 0810 move.w -[A7], 0x810 000029CE A9EB syscall Pack4/FP68K 000029D0 6044 bra +0x46 /* 00002A16 */ 000029D2 486C FED2 pea.l [A4 - 0x12E] 000029D6 486C FEFA pea.l [A4 - 0x106] 000029DA 4EBA EDA0 jsr [PC - 0x1260 /* 0000177C */] 000029DE 486C FEFA pea.l [A4 - 0x106] 000029E2 486E FFF6 pea.l [A6 - 0xA] 000029E6 3F3C 280E move.w -[A7], 0x280E 000029EA A9EB syscall Pack4/FP68K 000029EC 41EC FEDC lea.l A0, [A4 - 0x124] 000029F0 43EE FFF6 lea.l A1, [A6 - 0xA] 000029F4 20D9 move.l [A0]+, [A1]+ 000029F6 20D9 move.l [A0]+, [A1]+ 000029F8 3091 move.w [A0], [A1] 000029FA 601A bra +0x1C /* 00002A16 */ 000029FC 486C FED2 pea.l [A4 - 0x12E] 00002A00 486C FED8 pea.l [A4 - 0x128] 00002A04 4EBA EE0A jsr [PC - 0x11F6 /* 00001810 */] 00002A08 600C bra +0xE /* 00002A16 */ 00002A0A 486C FED2 pea.l [A4 - 0x12E] 00002A0E 486C FEC4 pea.l [A4 - 0x13C] 00002A12 4EBA EF48 jsr [PC - 0x10B8 /* 0000195C */] label00002A16: 00002A16 4CDF 1800 movem.l A3,A4, [A7]+ 00002A1A 4E5E unlink A6 00002A1C 2E9F move.l [A7], [A7]+ 00002A1E 4E75 rts 00002A20 8743 5654 pack D3, D3, 0x5654 00002A24 4441 neg.w D1 00002A26 5445 addq.w D5, 2 00002A28 0000 0000 ori.b D0, 0x0 fn00002A2C: 00002A2C 4E56 FFF6 link A6, -0x000A 00002A30 48E7 0018 movem.l -[A7], A3,A4 00002A34 286E 0008 movea.l A4, [A6 + 0x8] 00002A38 266C 0008 movea.l A3, [A4 + 0x8] 00002A3C 206B 0008 movea.l A0, [A3 + 0x8] 00002A40 2F28 0002 move.l -[A7], [A0 + 0x2] 00002A44 302B FFF2 move.w D0, [A3 - 0xE] 00002A48 48C0 ext.l D0 00002A4A D0AB 000E add.l D0, [A3 + 0xE] 00002A4E 2F00 move.l -[A7], D0 00002A50 486C FEC4 pea.l [A4 - 0x13C] 00002A54 302B FFEC move.w D0, [A3 - 0x14] 00002A58 48C0 ext.l D0 00002A5A 2F00 move.l -[A7], D0 00002A5C 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 00002A60 206B FFF4 movea.l A0, [A3 - 0xC] 00002A64 2050 movea.l A0, [A0] 00002A66 3028 003E move.w D0, [A0 + 0x3E] 00002A6A 5340 subq.w D0, 1 00002A6C 6B00 0110 bmi +0x112 /* 00002B7E */ 00002A70 0C40 000B cmpi.w D0, 0xB 00002A74 6E00 0108 bgt +0x10A /* 00002B7E */ 00002A78 D040 add.w D0, D0 00002A7A 303B 0006 move.w D0, [PC + D0.w + 0x6] 00002A7E 4EFB 0000 jmp [PC + D0.w] 00002A82 00FE .incomplete 00002A84 00FE .incomplete 00002A86 001E 002E ori.b [A6]+, 0x2E /* '.' */ 00002A8A 005A 0084 ori.w [A2]+, 0x84 00002A8E 00AE 00D8 00F2 00FE ori.l [A6 + 0xFE], 0xD800F2 00002A96 00FE .incomplete 00002A98 00FE .incomplete 00002A9A 6000 00E2 bra +0xE4 /* 00002B7E */ 00002A9E 486C FEC4 pea.l [A4 - 0x13C] 00002AA2 486C FEFA pea.l [A4 - 0x106] 00002AA6 4EAD 0242 jsr [A5 + 0x242 /* export_68 */] 00002AAA 6000 00D2 bra +0xD4 /* 00002B7E */ 00002AAE 486C FEC4 pea.l [A4 - 0x13C] 00002AB2 486C FEFA pea.l [A4 - 0x106] 00002AB6 4EAD 0242 jsr [A5 + 0x242 /* export_68 */] 00002ABA 486C FEFA pea.l [A4 - 0x106] 00002ABE 486E FFF6 pea.l [A6 - 0xA] 00002AC2 3F3C 280E move.w -[A7], 0x280E 00002AC6 A9EB syscall Pack4/FP68K 00002AC8 486E FFF6 pea.l [A6 - 0xA] 00002ACC 486C FEF2 pea.l [A4 - 0x10E] 00002AD0 3F3C 3010 move.w -[A7], 0x3010 00002AD4 A9EB syscall Pack4/FP68K 00002AD6 6000 00A6 bra +0xA8 /* 00002B7E */ 00002ADA 486C FEC4 pea.l [A4 - 0x13C] 00002ADE 486C FEFA pea.l [A4 - 0x106] 00002AE2 4EAD 0242 jsr [A5 + 0x242 /* export_68 */] 00002AE6 486C FEFA pea.l [A4 - 0x106] 00002AEA 486E FFF6 pea.l [A6 - 0xA] 00002AEE 3F3C 280E move.w -[A7], 0x280E 00002AF2 A9EB syscall Pack4/FP68K 00002AF4 486E FFF6 pea.l [A6 - 0xA] 00002AF8 486C FEEE pea.l [A4 - 0x112] 00002AFC 3F3C 1010 move.w -[A7], 0x1010 00002B00 A9EB syscall Pack4/FP68K 00002B02 607A bra +0x7C /* 00002B7E */ 00002B04 486C FEC4 pea.l [A4 - 0x13C] 00002B08 486C FEFA pea.l [A4 - 0x106] 00002B0C 4EAD 0242 jsr [A5 + 0x242 /* export_68 */] 00002B10 486C FEFA pea.l [A4 - 0x106] 00002B14 486E FFF6 pea.l [A6 - 0xA] 00002B18 3F3C 280E move.w -[A7], 0x280E 00002B1C A9EB syscall Pack4/FP68K 00002B1E 486E FFF6 pea.l [A6 - 0xA] 00002B22 486C FEE6 pea.l [A4 - 0x11A] 00002B26 3F3C 0810 move.w -[A7], 0x810 00002B2A A9EB syscall Pack4/FP68K 00002B2C 6050 bra +0x52 /* 00002B7E */ 00002B2E 486C FEC4 pea.l [A4 - 0x13C] 00002B32 486C FEFA pea.l [A4 - 0x106] 00002B36 4EAD 0242 jsr [A5 + 0x242 /* export_68 */] 00002B3A 486C FEFA pea.l [A4 - 0x106] 00002B3E 486E FFF6 pea.l [A6 - 0xA] 00002B42 3F3C 280E move.w -[A7], 0x280E 00002B46 A9EB syscall Pack4/FP68K 00002B48 41EC FEDC lea.l A0, [A4 - 0x124] 00002B4C 43EE FFF6 lea.l A1, [A6 - 0xA] 00002B50 20D9 move.l [A0]+, [A1]+ 00002B52 20D9 move.l [A0]+, [A1]+ 00002B54 3091 move.w [A0], [A1] 00002B56 6026 bra +0x28 /* 00002B7E */ 00002B58 486C FEC4 pea.l [A4 - 0x13C] 00002B5C 486C FED2 pea.l [A4 - 0x12E] 00002B60 4EBA EE4A jsr [PC - 0x11B6 /* 000019AC */] 00002B64 486C FED2 pea.l [A4 - 0x12E] 00002B68 486C FED8 pea.l [A4 - 0x128] 00002B6C 4EBA ECA2 jsr [PC - 0x135E /* 00001810 */] 00002B70 600C bra +0xE /* 00002B7E */ 00002B72 486C FEC4 pea.l [A4 - 0x13C] 00002B76 486C FED2 pea.l [A4 - 0x12E] 00002B7A 4EBA EE30 jsr [PC - 0x11D0 /* 000019AC */] label00002B7E: 00002B7E 4CDF 1800 movem.l A3,A4, [A7]+ 00002B82 4E5E unlink A6 00002B84 2E9F move.l [A7], [A7]+ 00002B86 4E75 rts 00002B88 8B43 5654 pack D5, D3, 0x5654 00002B8C 4441 neg.w D1 00002B8E 5445 addq.w D5, 2 00002B90 5449 addq.w A1, 2 00002B92 4D45 chk.w D6, D5 00002B94 0000 0000 ori.b D0, 0x0 fn00002B98: 00002B98 4E56 0000 link A6, 0 00002B9C 4E5E unlink A6 00002B9E 4E75 rts 00002BA0 8743 5654 pack D3, D3, 0x5654 00002BA4 5041 addq.w D1, 8 00002BA6 4F43 chk.w D7, D3 00002BA8 0000 0000 ori.b D0, 0x0 fn00002BAC: 00002BAC 4E56 0000 link A6, 0 00002BB0 48E7 0018 movem.l -[A7], A3,A4 00002BB4 286E 0008 movea.l A4, [A6 + 0x8] 00002BB8 266C 0008 movea.l A3, [A4 + 0x8] 00002BBC 206B 0008 movea.l A0, [A3 + 0x8] 00002BC0 2F28 0002 move.l -[A7], [A0 + 0x2] 00002BC4 302B FFF2 move.w D0, [A3 - 0xE] 00002BC8 48C0 ext.l D0 00002BCA D0AB 000E add.l D0, [A3 + 0xE] 00002BCE 2F00 move.l -[A7], D0 00002BD0 486C FDC3 pea.l [A4 - 0x23D] 00002BD4 302B FFEC move.w D0, [A3 - 0x14] 00002BD8 48C0 ext.l D0 00002BDA 2F00 move.l -[A7], D0 00002BDC 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 00002BE0 206B FFF4 movea.l A0, [A3 - 0xC] 00002BE4 2050 movea.l A0, [A0] 00002BE6 3028 003E move.w D0, [A0 + 0x3E] 00002BEA 5340 subq.w D0, 1 00002BEC 6B00 0138 bmi +0x13A /* 00002D26 */ 00002BF0 0C40 000A cmpi.w D0, 0xA /* '\n' */ 00002BF4 6E00 0130 bgt +0x132 /* 00002D26 */ 00002BF8 D040 add.w D0, D0 00002BFA 303B 0006 move.w D0, [PC + D0.w + 0x6] 00002BFE 4EFB 0000 jmp [PC + D0.w] 00002C02 0018 005C ori.b [A0]+, 0x5C /* '\\' */ 00002C06 0074 008E 00B6 ori.w [A4 + D0.w - 0x74], 0x8E 00002C0C 00DC .incomplete 00002C0E 0102 btst D2, D0 00002C10 0126 btst -[A6], D0 00002C12 0126 btst -[A6], D0 00002C14 0126 btst -[A6], D0 00002C16 0126 btst -[A6], D0 00002C18 102C FDC3 move.b D0, [A4 - 0x23D] 00002C1C 670E beq +0x10 /* 00002C2C */ 00002C1E 41EC FF00 lea.l A0, [A4 - 0x100] 00002C22 43FA 0134 lea.l A1, [PC + 0x134 /* 00002D58, value 0x4545255, pstring "TRUE" */] 00002C26 20D9 move.l [A0]+, [A1]+ 00002C28 3091 move.w [A0], [A1] 00002C2A 600C bra +0xE /* 00002C38 */ label00002C2C: 00002C2C 41EC FF00 lea.l A0, [A4 - 0x100] 00002C30 43FA 0120 lea.l A1, [PC + 0x120 /* 00002D52, value 0x546414C, pstring "FALSE" */] 00002C34 20D9 move.l [A0]+, [A1]+ 00002C36 3091 move.w [A0], [A1] label00002C38: 00002C38 4240 clr.w D0 00002C3A 102C FF00 move.b D0, [A4 - 0x100] 00002C3E 206B FFF4 movea.l A0, [A3 - 0xC] 00002C42 2050 movea.l A0, [A0] 00002C44 B068 0044 cmp.w D0, [A0 + 0x44] 00002C48 6F00 00DC ble +0xDE /* 00002D26 */ 00002C4C 206B FFF4 movea.l A0, [A3 - 0xC] 00002C50 2050 movea.l A0, [A0] 00002C52 1968 0045 FF00 move.b [A4 - 0x100], [A0 + 0x45] 00002C58 6000 00CC bra +0xCE /* 00002D26 */ 00002C5C 102C FDC3 move.b D0, [A4 - 0x23D] 00002C60 670A beq +0xC /* 00002C6C */ 00002C62 397C 0001 FEFE move.w [A4 - 0x102], 0x1 00002C68 6000 00BC bra +0xBE /* 00002D26 */ label00002C6C: 00002C6C 426C FEFE clr.w [A4 - 0x102] 00002C70 6000 00B4 bra +0xB6 /* 00002D26 */ 00002C74 102C FDC3 move.b D0, [A4 - 0x23D] 00002C78 670A beq +0xC /* 00002C84 */ 00002C7A 7001 moveq.l D0, 0x01 00002C7C 2940 FEFA move.l [A4 - 0x106], D0 00002C80 6000 00A4 bra +0xA6 /* 00002D26 */ label00002C84: 00002C84 7000 moveq.l D0, 0x00 00002C86 2940 FEFA move.l [A4 - 0x106], D0 00002C8A 6000 009A bra +0x9C /* 00002D26 */ 00002C8E 102C FDC3 move.b D0, [A4 - 0x23D] 00002C92 6712 beq +0x14 /* 00002CA6 */ 00002C94 487A 00B2 pea.l [PC + 0xB2 /* 00002D48, value 0x3FFF8000 */] 00002C98 486C FEF2 pea.l [A4 - 0x10E] 00002C9C 3F3C 3010 move.w -[A7], 0x3010 00002CA0 A9EB syscall Pack4/FP68K 00002CA2 6000 0082 bra +0x84 /* 00002D26 */ label00002CA6: 00002CA6 487A 0096 pea.l [PC + 0x96 /* 00002D3E, value 0x0, cstring "" */] 00002CAA 486C FEF2 pea.l [A4 - 0x10E] 00002CAE 3F3C 3010 move.w -[A7], 0x3010 00002CB2 A9EB syscall Pack4/FP68K 00002CB4 6070 bra +0x72 /* 00002D26 */ 00002CB6 102C FDC3 move.b D0, [A4 - 0x23D] 00002CBA 6710 beq +0x12 /* 00002CCC */ 00002CBC 487A 008A pea.l [PC + 0x8A /* 00002D48, value 0x3FFF8000 */] 00002CC0 486C FEEE pea.l [A4 - 0x112] 00002CC4 3F3C 1010 move.w -[A7], 0x1010 00002CC8 A9EB syscall Pack4/FP68K 00002CCA 605A bra +0x5C /* 00002D26 */ label00002CCC: 00002CCC 487A 0070 pea.l [PC + 0x70 /* 00002D3E, value 0x0, cstring "" */] 00002CD0 486C FEEE pea.l [A4 - 0x112] 00002CD4 3F3C 1010 move.w -[A7], 0x1010 00002CD8 A9EB syscall Pack4/FP68K 00002CDA 604A bra +0x4C /* 00002D26 */ 00002CDC 102C FDC3 move.b D0, [A4 - 0x23D] 00002CE0 6710 beq +0x12 /* 00002CF2 */ 00002CE2 487A 0064 pea.l [PC + 0x64 /* 00002D48, value 0x3FFF8000 */] 00002CE6 486C FEE6 pea.l [A4 - 0x11A] 00002CEA 3F3C 0810 move.w -[A7], 0x810 00002CEE A9EB syscall Pack4/FP68K 00002CF0 6034 bra +0x36 /* 00002D26 */ label00002CF2: 00002CF2 487A 004A pea.l [PC + 0x4A /* 00002D3E, value 0x0, cstring "" */] 00002CF6 486C FEE6 pea.l [A4 - 0x11A] 00002CFA 3F3C 0810 move.w -[A7], 0x810 00002CFE A9EB syscall Pack4/FP68K 00002D00 6024 bra +0x26 /* 00002D26 */ 00002D02 102C FDC3 move.b D0, [A4 - 0x23D] 00002D06 6710 beq +0x12 /* 00002D18 */ 00002D08 41EC FEDC lea.l A0, [A4 - 0x124] 00002D0C 43FA 003A lea.l A1, [PC + 0x3A /* 00002D48, value 0x3FFF8000 */] 00002D10 20D9 move.l [A0]+, [A1]+ 00002D12 20D9 move.l [A0]+, [A1]+ 00002D14 3091 move.w [A0], [A1] 00002D16 600E bra +0x10 /* 00002D26 */ label00002D18: 00002D18 41EC FEDC lea.l A0, [A4 - 0x124] 00002D1C 43FA 0020 lea.l A1, [PC + 0x20 /* 00002D3E, value 0x0, cstring "" */] 00002D20 20D9 move.l [A0]+, [A1]+ 00002D22 20D9 move.l [A0]+, [A1]+ 00002D24 3091 move.w [A0], [A1] label00002D26: 00002D26 4CDF 1800 movem.l A3,A4, [A7]+ 00002D2A 4E5E unlink A6 00002D2C 2E9F move.l [A7], [A7]+ 00002D2E 4E75 rts 00002D30 8A43 or.w D5, D3 00002D32 5654 addq.w [A4], 3 00002D34 424F clr.w A7 00002D36 4F4C chk.w D7, A4 00002D38 4541 chk.w D2, D1 00002D3A 4E00 .invalid // invalid opcode 4 00002D3C 0020 0000 ori.b -[A0], 0x0 00002D40 0000 0000 ori.b D0, 0x0 00002D44 0000 0000 ori.b D0, 0x0 00002D48 3FFF move.w <>, <> 00002D4A 8000 or.b D0, D0 00002D4C 0000 0000 ori.b D0, 0x0 00002D50 0000 0546 ori.b D0, 0x46 /* 'F' */ 00002D54 414C chk.w D0, A4 00002D56 5345 subq.w D5, 1 00002D58 0454 5255 subi.w [A4], 0x5255 /* 'RU' */ 00002D5C 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00002D5E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002D60-00002D64 fn00002D60: 00002D60 4E56 FDC2 link A6, -0x023E // end alternate branch 00002D60-00002D64 fn00002D60: // (misaligned) 00002D62 FDC2 .invalid <> 00002D64 48E7 0018 movem.l -[A7], A3,A4 00002D68 286E 0008 movea.l A4, [A6 + 0x8] 00002D6C 266C 0008 movea.l A3, [A4 + 0x8] 00002D70 422E FF00 clr.b [A6 - 0x100] 00002D74 426E FEFE clr.w [A6 - 0x102] 00002D78 7000 moveq.l D0, 0x00 00002D7A 2D40 FEFA move.l [A6 - 0x106], D0 00002D7E 487A 0382 pea.l [PC + 0x382 /* 00003102, value 0x0, cstring "" */] 00002D82 486E FEF2 pea.l [A6 - 0x10E] 00002D86 3F3C 3010 move.w -[A7], 0x3010 00002D8A A9EB syscall Pack4/FP68K 00002D8C 487A 0374 pea.l [PC + 0x374 /* 00003102, value 0x0, cstring "" */] 00002D90 486E FEEE pea.l [A6 - 0x112] 00002D94 3F3C 1010 move.w -[A7], 0x1010 00002D98 A9EB syscall Pack4/FP68K 00002D9A 487A 0366 pea.l [PC + 0x366 /* 00003102, value 0x0, cstring "" */] 00002D9E 486E FEE6 pea.l [A6 - 0x11A] 00002DA2 3F3C 0810 move.w -[A7], 0x810 00002DA6 A9EB syscall Pack4/FP68K 00002DA8 41EE FEDC lea.l A0, [A6 - 0x124] 00002DAC 43FA 0354 lea.l A1, [PC + 0x354 /* 00003102, value 0x0, cstring "" */] 00002DB0 20D9 move.l [A0]+, [A1]+ 00002DB2 20D9 move.l [A0]+, [A1]+ 00002DB4 3091 move.w [A0], [A1] 00002DB6 42AE FED8 clr.l [A6 - 0x128] 00002DBA 42AE FED2 clr.l [A6 - 0x12E] 00002DBE 426E FED6 clr.w [A6 - 0x12A] 00002DC2 426E FEC8 clr.w [A6 - 0x138] 00002DC6 426E FEC6 clr.w [A6 - 0x13A] 00002DCA 426E FEC4 clr.w [A6 - 0x13C] 00002DCE 42AE FECA clr.l [A6 - 0x136] 00002DD2 426E FECE clr.w [A6 - 0x132] 00002DD6 206C FFF4 movea.l A0, [A4 - 0xC] 00002DDA 2050 movea.l A0, [A0] 00002DDC 700B moveq.l D0, 0x0B 00002DDE B068 003E cmp.w D0, [A0 + 0x3E] 00002DE2 6612 bne +0x14 /* 00002DF6 */ 00002DE4 486E FDC4 pea.l [A6 - 0x23C] 00002DE8 2F3C 0000 0100 move.l -[A7], 0x100 00002DEE 2F2C 0008 move.l -[A7], [A4 + 0x8] 00002DF2 4EAD 42C2 jsr [A5 + 0x42C2 /* export_2132 */] label00002DF6: 00002DF6 422E FDC3 clr.b [A6 - 0x23D] 00002DFA 206C FFF4 movea.l A0, [A4 - 0xC] 00002DFE 2050 movea.l A0, [A0] 00002E00 3028 0032 move.w D0, [A0 + 0x32] 00002E04 5340 subq.w D0, 1 00002E06 6B00 0086 bmi +0x88 /* 00002E8E */ 00002E0A 0C40 000B cmpi.w D0, 0xB 00002E0E 6E7E bgt +0x80 /* 00002E8E */ 00002E10 D040 add.w D0, D0 00002E12 303B 0006 move.w D0, [PC + D0.w + 0x6] 00002E16 4EFB 0000 jmp [PC + D0.w] 00002E1A 001A 0022 ori.b [A2]+, 0x22 /* '\"' */ 00002E1E 002A 0032 003A ori.b [A2 + 0x3A], 0x32 /* '2' */ 00002E24 0042 004A ori.w D2, 0x4A /* 'J' */ 00002E28 0052 005A ori.w [A2], 0x5A /* 'Z' */ 00002E2C 0062 006A ori.w -[A2], 0x6A /* 'j' */ 00002E30 0070 2F0E 4EBA ori.w [A0 + D4 * 8 - 0x70], 0x2F0E 00002E36 EC9A ror D2, 6 00002E38 6054 bra +0x56 /* 00002E8E */ 00002E3A 2F0E move.l -[A7], A6 00002E3C 4EBA EE4A jsr [PC - 0x11B6 /* 00001C88 */] 00002E40 604C bra +0x4E /* 00002E8E */ 00002E42 2F0E move.l -[A7], A6 00002E44 4EBA EF7E jsr [PC - 0x1082 /* 00001DC4 */] 00002E48 6044 bra +0x46 /* 00002E8E */ 00002E4A 2F0E move.l -[A7], A6 00002E4C 4EBA F0DA jsr [PC - 0xF26 /* 00001F28 */] 00002E50 603C bra +0x3E /* 00002E8E */ 00002E52 2F0E move.l -[A7], A6 00002E54 4EBA F2DA jsr [PC - 0xD26 /* 00002130 */] 00002E58 6034 bra +0x36 /* 00002E8E */ 00002E5A 2F0E move.l -[A7], A6 00002E5C 4EBA F4F6 jsr [PC - 0xB0A /* 00002354 */] 00002E60 602C bra +0x2E /* 00002E8E */ 00002E62 2F0E move.l -[A7], A6 00002E64 4EBA F716 jsr [PC - 0x8EA /* 0000257C */] 00002E68 6024 bra +0x26 /* 00002E8E */ 00002E6A 2F0E move.l -[A7], A6 00002E6C 4EBA F8AA jsr [PC - 0x756 /* 00002718 */] 00002E70 601C bra +0x1E /* 00002E8E */ 00002E72 2F0E move.l -[A7], A6 00002E74 4EBA FA5A jsr [PC - 0x5A6 /* 000028D0 */] 00002E78 6014 bra +0x16 /* 00002E8E */ 00002E7A 2F0E move.l -[A7], A6 00002E7C 4EBA FBAE jsr [PC - 0x452 /* 00002A2C */] 00002E80 600C bra +0xE /* 00002E8E */ 00002E82 4EBA FD14 jsr [PC - 0x2EC /* 00002B98 */] 00002E86 6006 bra +0x8 /* 00002E8E */ 00002E88 2F0E move.l -[A7], A6 00002E8A 4EBA FD20 jsr [PC - 0x2E0 /* 00002BAC */] label00002E8E: 00002E8E 206C FFF4 movea.l A0, [A4 - 0xC] 00002E92 2050 movea.l A0, [A0] 00002E94 3028 003E move.w D0, [A0 + 0x3E] 00002E98 5340 subq.w D0, 1 00002E9A 6B00 024C bmi +0x24E /* 000030E8 */ 00002E9E 0C40 000B cmpi.w D0, 0xB 00002EA2 6E00 0244 bgt +0x246 /* 000030E8 */ 00002EA6 D040 add.w D0, D0 00002EA8 303B 0006 move.w D0, [PC + D0.w + 0x6] 00002EAC 4EFB 0000 jmp [PC + D0.w] 00002EB0 001A 0048 ori.b [A2]+, 0x48 /* 'H' */ 00002EB4 0076 00A4 00D2 ori.w [A6 + D0.w - 0x46], 0xA4 00002EBA 0100 btst D0, D0 00002EBC 012E 015C btst [A6 + 0x15C], D0 00002EC0 018A bclr A2, D0 00002EC2 01B8 01E4 bclr [0x000001E4 /* GetParam/Scratch20 */], D0 00002EC6 0210 2F2B andi.b [A0], 0x2B /* '+' */ 00002ECA 0002 486E ori.b D2, 0x6E /* 'n' */ 00002ECE FF00 .extension 0xF00 <> // unimplemented 00002ED0 302C FFE6 move.w D0, [A4 - 0x1A] 00002ED4 E540 asl D0.w, 2 00002ED6 322C FFF0 move.w D1, [A4 - 0x10] 00002EDA 48C1 ext.l D1 00002EDC 41EB 01B0 lea.l A0, [A3 + 0x1B0] 00002EE0 D2B0 0000 add.l D1, [A0 + D0.w] 00002EE4 2F01 move.l -[A7], D1 00002EE6 302C FFEA move.w D0, [A4 - 0x16] 00002EEA 48C0 ext.l D0 00002EEC 2F00 move.l -[A7], D0 00002EEE 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 00002EF2 6000 01F4 bra +0x1F6 /* 000030E8 */ 00002EF6 2F2B 0002 move.l -[A7], [A3 + 0x2] 00002EFA 486E FEFE pea.l [A6 - 0x102] 00002EFE 302C FFE6 move.w D0, [A4 - 0x1A] 00002F02 E540 asl D0.w, 2 00002F04 322C FFF0 move.w D1, [A4 - 0x10] 00002F08 48C1 ext.l D1 00002F0A 41EB 01B0 lea.l A0, [A3 + 0x1B0] 00002F0E D2B0 0000 add.l D1, [A0 + D0.w] 00002F12 2F01 move.l -[A7], D1 00002F14 302C FFEA move.w D0, [A4 - 0x16] 00002F18 48C0 ext.l D0 00002F1A 2F00 move.l -[A7], D0 00002F1C 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 00002F20 6000 01C6 bra +0x1C8 /* 000030E8 */ 00002F24 2F2B 0002 move.l -[A7], [A3 + 0x2] 00002F28 486E FEFA pea.l [A6 - 0x106] 00002F2C 302C FFE6 move.w D0, [A4 - 0x1A] 00002F30 E540 asl D0.w, 2 00002F32 322C FFF0 move.w D1, [A4 - 0x10] 00002F36 48C1 ext.l D1 00002F38 41EB 01B0 lea.l A0, [A3 + 0x1B0] 00002F3C D2B0 0000 add.l D1, [A0 + D0.w] 00002F40 2F01 move.l -[A7], D1 00002F42 302C FFEA move.w D0, [A4 - 0x16] 00002F46 48C0 ext.l D0 00002F48 2F00 move.l -[A7], D0 00002F4A 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 00002F4E 6000 0198 bra +0x19A /* 000030E8 */ 00002F52 2F2B 0002 move.l -[A7], [A3 + 0x2] 00002F56 486E FEF2 pea.l [A6 - 0x10E] 00002F5A 302C FFE6 move.w D0, [A4 - 0x1A] 00002F5E E540 asl D0.w, 2 00002F60 322C FFF0 move.w D1, [A4 - 0x10] 00002F64 48C1 ext.l D1 00002F66 41EB 01B0 lea.l A0, [A3 + 0x1B0] 00002F6A D2B0 0000 add.l D1, [A0 + D0.w] 00002F6E 2F01 move.l -[A7], D1 00002F70 302C FFEA move.w D0, [A4 - 0x16] 00002F74 48C0 ext.l D0 00002F76 2F00 move.l -[A7], D0 00002F78 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 00002F7C 6000 016A bra +0x16C /* 000030E8 */ 00002F80 2F2B 0002 move.l -[A7], [A3 + 0x2] 00002F84 486E FEEE pea.l [A6 - 0x112] 00002F88 302C FFE6 move.w D0, [A4 - 0x1A] 00002F8C E540 asl D0.w, 2 00002F8E 322C FFF0 move.w D1, [A4 - 0x10] 00002F92 48C1 ext.l D1 00002F94 41EB 01B0 lea.l A0, [A3 + 0x1B0] 00002F98 D2B0 0000 add.l D1, [A0 + D0.w] 00002F9C 2F01 move.l -[A7], D1 00002F9E 302C FFEA move.w D0, [A4 - 0x16] 00002FA2 48C0 ext.l D0 00002FA4 2F00 move.l -[A7], D0 00002FA6 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 00002FAA 6000 013C bra +0x13E /* 000030E8 */ 00002FAE 2F2B 0002 move.l -[A7], [A3 + 0x2] 00002FB2 486E FEE6 pea.l [A6 - 0x11A] 00002FB6 302C FFE6 move.w D0, [A4 - 0x1A] 00002FBA E540 asl D0.w, 2 00002FBC 322C FFF0 move.w D1, [A4 - 0x10] 00002FC0 48C1 ext.l D1 00002FC2 41EB 01B0 lea.l A0, [A3 + 0x1B0] 00002FC6 D2B0 0000 add.l D1, [A0 + D0.w] 00002FCA 2F01 move.l -[A7], D1 00002FCC 302C FFEA move.w D0, [A4 - 0x16] 00002FD0 48C0 ext.l D0 00002FD2 2F00 move.l -[A7], D0 00002FD4 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 00002FD8 6000 010E bra +0x110 /* 000030E8 */ 00002FDC 2F2B 0002 move.l -[A7], [A3 + 0x2] 00002FE0 486E FEDC pea.l [A6 - 0x124] 00002FE4 302C FFE6 move.w D0, [A4 - 0x1A] 00002FE8 E540 asl D0.w, 2 00002FEA 322C FFF0 move.w D1, [A4 - 0x10] 00002FEE 48C1 ext.l D1 00002FF0 41EB 01B0 lea.l A0, [A3 + 0x1B0] 00002FF4 D2B0 0000 add.l D1, [A0 + D0.w] 00002FF8 2F01 move.l -[A7], D1 00002FFA 302C FFEA move.w D0, [A4 - 0x16] 00002FFE 48C0 ext.l D0 00003000 2F00 move.l -[A7], D0 00003002 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 00003006 6000 00E0 bra +0xE2 /* 000030E8 */ 0000300A 2F2B 0002 move.l -[A7], [A3 + 0x2] 0000300E 486E FED8 pea.l [A6 - 0x128] 00003012 302C FFE6 move.w D0, [A4 - 0x1A] 00003016 E540 asl D0.w, 2 00003018 322C FFF0 move.w D1, [A4 - 0x10] 0000301C 48C1 ext.l D1 0000301E 41EB 01B0 lea.l A0, [A3 + 0x1B0] 00003022 D2B0 0000 add.l D1, [A0 + D0.w] 00003026 2F01 move.l -[A7], D1 00003028 302C FFEA move.w D0, [A4 - 0x16] 0000302C 48C0 ext.l D0 0000302E 2F00 move.l -[A7], D0 00003030 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 00003034 6000 00B2 bra +0xB4 /* 000030E8 */ 00003038 2F2B 0002 move.l -[A7], [A3 + 0x2] 0000303C 486E FED2 pea.l [A6 - 0x12E] 00003040 302C FFE6 move.w D0, [A4 - 0x1A] 00003044 E540 asl D0.w, 2 00003046 322C FFF0 move.w D1, [A4 - 0x10] 0000304A 48C1 ext.l D1 0000304C 41EB 01B0 lea.l A0, [A3 + 0x1B0] 00003050 D2B0 0000 add.l D1, [A0 + D0.w] 00003054 2F01 move.l -[A7], D1 00003056 302C FFEA move.w D0, [A4 - 0x16] 0000305A 48C0 ext.l D0 0000305C 2F00 move.l -[A7], D0 0000305E 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 00003062 6000 0084 bra +0x86 /* 000030E8 */ 00003066 2F2B 0002 move.l -[A7], [A3 + 0x2] 0000306A 486E FEC4 pea.l [A6 - 0x13C] 0000306E 302C FFE6 move.w D0, [A4 - 0x1A] 00003072 E540 asl D0.w, 2 00003074 322C FFF0 move.w D1, [A4 - 0x10] 00003078 48C1 ext.l D1 0000307A 41EB 01B0 lea.l A0, [A3 + 0x1B0] 0000307E D2B0 0000 add.l D1, [A0 + D0.w] 00003082 2F01 move.l -[A7], D1 00003084 302C FFEA move.w D0, [A4 - 0x16] 00003088 48C0 ext.l D0 0000308A 2F00 move.l -[A7], D0 0000308C 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 00003090 6056 bra +0x58 /* 000030E8 */ 00003092 2F2B 0002 move.l -[A7], [A3 + 0x2] 00003096 486E FDC4 pea.l [A6 - 0x23C] 0000309A 302C FFE6 move.w D0, [A4 - 0x1A] 0000309E E540 asl D0.w, 2 000030A0 322C FFF0 move.w D1, [A4 - 0x10] 000030A4 48C1 ext.l D1 000030A6 41EB 01B0 lea.l A0, [A3 + 0x1B0] 000030AA D2B0 0000 add.l D1, [A0 + D0.w] 000030AE 2F01 move.l -[A7], D1 000030B0 302C FFEA move.w D0, [A4 - 0x16] 000030B4 48C0 ext.l D0 000030B6 2F00 move.l -[A7], D0 000030B8 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 000030BC 602A bra +0x2C /* 000030E8 */ 000030BE 2F2B 0002 move.l -[A7], [A3 + 0x2] 000030C2 486E FDC3 pea.l [A6 - 0x23D] 000030C6 302C FFE6 move.w D0, [A4 - 0x1A] 000030CA E540 asl D0.w, 2 000030CC 322C FFF0 move.w D1, [A4 - 0x10] 000030D0 48C1 ext.l D1 000030D2 41EB 01B0 lea.l A0, [A3 + 0x1B0] 000030D6 D2B0 0000 add.l D1, [A0 + D0.w] 000030DA 2F01 move.l -[A7], D1 000030DC 302C FFEA move.w D0, [A4 - 0x16] 000030E0 48C0 ext.l D0 000030E2 2F00 move.l -[A7], D0 000030E4 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] label000030E8: 000030E8 4CDF 1800 movem.l A3,A4, [A7]+ 000030EC 4E5E unlink A6 000030EE 2E9F move.l [A7], [A7]+ 000030F0 4E75 rts 000030F2 8C43 or.w D6, D3 000030F4 4F50 chk.w D7, [A0] 000030F6 5943 subq.w D3, 4 000030F8 5654 addq.w [A4], 3 000030FA 4649 not.w A1 000030FC 454C chk.w D2, A4 000030FE 4400 neg.b D0 00003100 000A 0000 ori.b A2, 0x0 00003104 0000 0000 ori.b D0, 0x0 00003108 0000 0000 ori.b D0, 0x0 export_2053: 0000310C 4E56 FFE2 link A6, -0x001E 00003110 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00003114 286E 0008 movea.l A4, [A6 + 0x8] 00003118 4AAE 000E tst.l [A6 + 0xE] 0000311C 6700 017E beq +0x180 /* 0000329C */ 00003120 206C 117C movea.l A0, [A4 + 0x117C] 00003124 2050 movea.l A0, [A0] 00003126 302E 0012 move.w D0, [A6 + 0x12] 0000312A 48C0 ext.l D0 0000312C E580 asl D0, 2 0000312E 2670 08FC movea.l A3, [A0 + D0 - 0x4] 00003132 2053 movea.l A0, [A3] 00003134 3D68 0014 FFE4 move.w [A6 - 0x1C], [A0 + 0x14] 0000313A 7E01 moveq.l D7, 0x01 0000313C 6000 0156 bra +0x158 /* 00003294 */ label00003140: 00003140 2053 movea.l A0, [A3] 00003142 2068 0016 movea.l A0, [A0 + 0x16] 00003146 2050 movea.l A0, [A0] 00003148 3007 move.w D0, D7 0000314A 48C0 ext.l D0 0000314C E580 asl D0, 2 0000314E 2D70 08FC FFF4 move.l [A6 - 0xC], [A0 + D0 - 0x4] 00003154 206E FFF4 movea.l A0, [A6 - 0xC] 00003158 2050 movea.l A0, [A0] 0000315A 4A68 0030 tst.w [A0 + 0x30] 0000315E 6700 0130 beq +0x132 /* 00003290 */ 00003162 4A6E 000C tst.w [A6 + 0xC] 00003166 57C0 seq D0 00003168 206E FFF4 movea.l A0, [A6 - 0xC] 0000316C 2050 movea.l A0, [A0] 0000316E 3228 0030 move.w D1, [A0 + 0x30] 00003172 B26E 000C cmp.w D1, [A6 + 0xC] 00003176 57C1 seq D1 00003178 8001 or.b D0, D1 0000317A 6700 0114 beq +0x116 /* 00003290 */ 0000317E 206E FFF4 movea.l A0, [A6 - 0xC] 00003182 2050 movea.l A0, [A0] 00003184 3D68 0030 FFE6 move.w [A6 - 0x1A], [A0 + 0x30] 0000318A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000318E 486E FFEE pea.l [A6 - 0x12] 00003192 486E FFEC pea.l [A6 - 0x14] 00003196 486E FFEA pea.l [A6 - 0x16] 0000319A 486E FFE8 pea.l [A6 - 0x18] 0000319E 2F2E 0008 move.l -[A7], [A6 + 0x8] 000031A2 4EBA E320 jsr [PC - 0x1CE0 /* 000014C4 */] 000031A6 206E FFF4 movea.l A0, [A6 - 0xC] 000031AA 2050 movea.l A0, [A0] 000031AC 3D68 0036 FFF2 move.w [A6 - 0xE], [A0 + 0x36] 000031B2 206E FFF4 movea.l A0, [A6 - 0xC] 000031B6 2050 movea.l A0, [A0] 000031B8 3D68 0042 FFF0 move.w [A6 - 0x10], [A0 + 0x42] 000031BE 3D6E FFE8 FFE2 move.w [A6 - 0x1E], [A6 - 0x18] 000031C4 7C01 moveq.l D6, 0x01 000031C6 6000 00C0 bra +0xC2 /* 00003288 */ label000031CA: 000031CA 206E FFF4 movea.l A0, [A6 - 0xC] 000031CE 2050 movea.l A0, [A0] 000031D0 700D moveq.l D0, 0x0D 000031D2 B068 0032 cmp.w D0, [A0 + 0x32] 000031D6 57C0 seq D0 000031D8 206E FFF4 movea.l A0, [A6 - 0xC] 000031DC 2050 movea.l A0, [A0] 000031DE 720D moveq.l D1, 0x0D 000031E0 B268 003E cmp.w D1, [A0 + 0x3E] 000031E4 57C1 seq D1 000031E6 8001 or.b D0, D1 000031E8 6728 beq +0x2A /* 00003212 */ 000031EA 206E FFF4 movea.l A0, [A6 - 0xC] 000031EE 2050 movea.l A0, [A0] 000031F0 700D moveq.l D0, 0x0D 000031F2 B068 0032 cmp.w D0, [A0 + 0x32] 000031F6 57C0 seq D0 000031F8 206E FFF4 movea.l A0, [A6 - 0xC] 000031FC 2050 movea.l A0, [A0] 000031FE 720D moveq.l D1, 0x0D 00003200 B268 003E cmp.w D1, [A0 + 0x3E] 00003204 57C1 seq D1 00003206 C001 and.b D0, D1 00003208 676A beq +0x6C /* 00003274 */ 0000320A 2F0E move.l -[A7], A6 0000320C 4EBA E7EE jsr [PC - 0x1812 /* 000019FC */] 00003210 6062 bra +0x64 /* 00003274 */ label00003212: 00003212 206E FFF4 movea.l A0, [A6 - 0xC] 00003216 2050 movea.l A0, [A0] 00003218 226E FFF4 movea.l A1, [A6 - 0xC] 0000321C 2251 movea.l A1, [A1] 0000321E 3028 0032 move.w D0, [A0 + 0x32] 00003222 B069 003E cmp.w D0, [A1 + 0x3E] 00003226 57C0 seq D0 00003228 206E FFF4 movea.l A0, [A6 - 0xC] 0000322C 2050 movea.l A0, [A0] 0000322E 7201 moveq.l D1, 0x01 00003230 B268 0032 cmp.w D1, [A0 + 0x32] 00003234 56C1 sne D1 00003236 C001 and.b D0, D1 00003238 6734 beq +0x36 /* 0000326E */ 0000323A 2F2C 0002 move.l -[A7], [A4 + 0x2] 0000323E 302E FFF2 move.w D0, [A6 - 0xE] 00003242 48C0 ext.l D0 00003244 D0AE 000E add.l D0, [A6 + 0xE] 00003248 2F00 move.l -[A7], D0 0000324A 302E FFE6 move.w D0, [A6 - 0x1A] 0000324E E540 asl D0.w, 2 00003250 322E FFF0 move.w D1, [A6 - 0x10] 00003254 48C1 ext.l D1 00003256 41EC 01B0 lea.l A0, [A4 + 0x1B0] 0000325A D2B0 0000 add.l D1, [A0 + D0.w] 0000325E 2F01 move.l -[A7], D1 00003260 302E FFEE move.w D0, [A6 - 0x12] 00003264 48C0 ext.l D0 00003266 2F00 move.l -[A7], D0 00003268 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 0000326C 6006 bra +0x8 /* 00003274 */ label0000326E: 0000326E 2F0E move.l -[A7], A6 00003270 4EBA FAEE jsr [PC - 0x512 /* 00002D60 */] label00003274: 00003274 302E FFEC move.w D0, [A6 - 0x14] 00003278 D16E FFF2 add.w [A6 - 0xE], D0 0000327C 302E FFEA move.w D0, [A6 - 0x16] 00003280 D16E FFF0 add.w [A6 - 0x10], D0 00003284 5246 addq.w D6, 1 00003286 6908 bvs +0xA /* 00003290 */ label00003288: 00003288 BC6E FFE2 cmp.w D6, [A6 - 0x1E] 0000328C 6F00 FF3C ble -0xC2 /* 000031CA */ label00003290: 00003290 5247 addq.w D7, 1 00003292 6908 bvs +0xA /* 0000329C */ label00003294: 00003294 BE6E FFE4 cmp.w D7, [A6 - 0x1C] 00003298 6F00 FEA6 ble -0x158 /* 00003140 */ label0000329C: 0000329C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000032A0 4E5E unlink A6 000032A2 205F movea.l A0, [A7]+ 000032A4 DEFC 000C add.w A7, 0xC 000032A8 4ED0 jmp [A0] 000032AA 8E49 or.w D7, A1 000032AC 534F subq.w A7, 1 000032AE 5F56 subq.w [A6], 7 000032B0 4945 chk.w D4, D5 000032B2 5754 subq.w [A4], 3 000032B4 4F50 chk.w D7, [A0] 000032B6 5245 addq.w D5, 1 000032B8 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 000032BA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000032BC-000032C0 fn000032BC: 000032BC 4E56 FFF0 link A6, -0x0010 // end alternate branch 000032BC-000032C0 fn000032BC: // (misaligned) 000032BE FFF0 .invalid <> 000032C0 48E7 0118 movem.l -[A7], D7,A3,A4 000032C4 286E 0008 movea.l A4, [A6 + 0x8] 000032C8 266C 0008 movea.l A3, [A4 + 0x8] 000032CC 204B movea.l A0, A3 000032CE 302C FFD0 move.w D0, [A4 - 0x30] 000032D2 E540 asl D0.w, 2 000032D4 322C FFF0 move.w D1, [A4 - 0x10] 000032D8 48C1 ext.l D1 000032DA 41E8 01B0 lea.l A0, [A0 + 0x1B0] 000032DE D2B0 0000 add.l D1, [A0 + D0.w] 000032E2 2041 movea.l A0, D1 000032E4 43EE FFF4 lea.l A1, [A6 - 0xC] 000032E8 22D8 move.l [A1]+, [A0]+ 000032EA 22D8 move.l [A1]+, [A0]+ 000032EC 302B 1232 move.w D0, [A3 + 0x1232] 000032F0 6706 beq +0x8 /* 000032F8 */ 000032F2 5340 subq.w D0, 1 000032F4 6768 beq +0x6A /* 0000335E */ 000032F6 607A bra +0x7C /* 00003372 */ label000032F8: 000032F8 302C FFF2 move.w D0, [A4 - 0xE] 000032FC 48C0 ext.l D0 000032FE D0AC 000C add.l D0, [A4 + 0xC] 00003302 2040 movea.l A0, D0 00003304 2D50 FFFC move.l [A6 - 0x4], [A0] 00003308 4AAE FFF4 tst.l [A6 - 0xC] 0000330C 661A bne +0x1C /* 00003328 */ 0000330E 4AAE FFFC tst.l [A6 - 0x4] 00003312 670C beq +0xE /* 00003320 */ 00003314 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003318 2F2C 0008 move.l -[A7], [A4 + 0x8] 0000331C 4EAD 41F2 jsr [A5 + 0x41F2 /* export_2106 */] label00003320: 00003320 7000 moveq.l D0, 0x00 00003322 2D40 FFFC move.l [A6 - 0x4], D0 00003326 6050 bra +0x52 /* 00003378 */ label00003328: 00003328 4AAE FFFC tst.l [A6 - 0x4] 0000332C 6610 bne +0x12 /* 0000333E */ 0000332E 42A7 clr.l -[A7] 00003330 42A7 clr.l -[A7] 00003332 2F2C 0008 move.l -[A7], [A4 + 0x8] 00003336 4EAD 41E2 jsr [A5 + 0x41E2 /* export_2104 */] 0000333A 2D5F FFFC move.l [A6 - 0x4], [A7]+ label0000333E: 0000333E 4AAE FFFC tst.l [A6 - 0x4] 00003342 6608 bne +0xA /* 0000334C */ 00003344 377C 04F1 136C move.w [A3 + 0x136C], 0x4F1 0000334A 602C bra +0x2E /* 00003378 */ label0000334C: 0000334C 486E FFF4 pea.l [A6 - 0xC] 00003350 486E FFFC pea.l [A6 - 0x4] 00003354 2F2C 0008 move.l -[A7], [A4 + 0x8] 00003358 4EAD 40CA jsr [A5 + 0x40CA /* export_2069 */] 0000335C 601A bra +0x1C /* 00003378 */ label0000335E: 0000335E 42A7 clr.l -[A7] 00003360 486E FFF4 pea.l [A6 - 0xC] 00003364 2F2C 0008 move.l -[A7], [A4 + 0x8] 00003368 4EAD 40D2 jsr [A5 + 0x40D2 /* export_2070 */] 0000336C 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00003370 6006 bra +0x8 /* 00003378 */ label00003372: 00003372 7000 moveq.l D0, 0x00 00003374 2D40 FFFC move.l [A6 - 0x4], D0 label00003378: 00003378 302C FFF2 move.w D0, [A4 - 0xE] 0000337C 48C0 ext.l D0 0000337E 2E00 move.l D7, D0 00003380 DEAC 000C add.l D7, [A4 + 0xC] 00003384 2047 movea.l A0, D7 00003386 20AE FFFC move.l [A0], [A6 - 0x4] 0000338A 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000338E 4E5E unlink A6 00003390 2E9F move.l [A7], [A7]+ 00003392 4E75 rts 00003394 8D52 or.w [A2], D6 00003396 4541 chk.w D2, D1 00003398 4454 neg.w [A4] 0000339A 4845 swap.w D5 0000339C 4841 swap.w D1 0000339E 4E44 trap 4 000033A0 4C45 0000 movem.l , D5 000033A4 4E56 FFF2 link A6, -0x000E 000033A8 48E7 0018 movem.l -[A7], A3,A4 000033AC 286E 0008 movea.l A4, [A6 + 0x8] 000033B0 266C 0008 movea.l A3, [A4 + 0x8] 000033B4 206B 0008 movea.l A0, [A3 + 0x8] 000033B8 2F28 0002 move.l -[A7], [A0 + 0x2] 000033BC 302B FFD0 move.w D0, [A3 - 0x30] 000033C0 E540 asl D0.w, 2 000033C2 322B FFF0 move.w D1, [A3 - 0x10] 000033C6 48C1 ext.l D1 000033C8 41E8 01B0 lea.l A0, [A0 + 0x1B0] 000033CC D2B0 0000 add.l D1, [A0 + D0.w] 000033D0 2F01 move.l -[A7], D1 000033D2 486C FF00 pea.l [A4 - 0x100] 000033D6 302B FFEA move.w D0, [A3 - 0x16] 000033DA 48C0 ext.l D0 000033DC 2F00 move.l -[A7], D0 000033DE 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 000033E2 206B FFF4 movea.l A0, [A3 - 0xC] 000033E6 2050 movea.l A0, [A0] 000033E8 3028 0032 move.w D0, [A0 + 0x32] 000033EC 5340 subq.w D0, 1 000033EE 6B00 014E bmi +0x150 /* 0000353E */ 000033F2 0C40 000B cmpi.w D0, 0xB 000033F6 6E00 0146 bgt +0x148 /* 0000353E */ 000033FA D040 add.w D0, D0 000033FC 303B 0006 move.w D0, [PC + D0.w + 0x6] 00003400 4EFB 0000 jmp [PC + D0.w] 00003404 001A 003E ori.b [A2]+, 0x3E /* '>' */ 00003408 0066 0082 ori.w -[A6], 0x82 0000340C 00BC 00D8 00F4 013C 013C ori.l 0x13C013C, 0xD800F4 00003416 013C 013C btst 0x3C /* '<' */, D0 0000341A 0106 btst D6, D0 0000341C 4240 clr.w D0 0000341E 102C FF00 move.b D0, [A4 - 0x100] 00003422 206B FFF4 movea.l A0, [A3 - 0xC] 00003426 2050 movea.l A0, [A0] 00003428 B068 0044 cmp.w D0, [A0 + 0x44] 0000342C 6F00 0110 ble +0x112 /* 0000353E */ 00003430 206B FFF4 movea.l A0, [A3 - 0xC] 00003434 2050 movea.l A0, [A0] 00003436 1968 0045 FF00 move.b [A4 - 0x100], [A0 + 0x45] 0000343C 6000 0100 bra +0x102 /* 0000353E */ 00003440 486C FF00 pea.l [A4 - 0x100] 00003444 486C FEDC pea.l [A4 - 0x124] 00003448 4EBA E0EE jsr [PC - 0x1F12 /* 00001538 */] 0000344C 486C FEDC pea.l [A4 - 0x124] 00003450 486C FEFA pea.l [A4 - 0x106] 00003454 4EBA E1BE jsr [PC - 0x1E42 /* 00001614 */] 00003458 2F2C FEFA move.l -[A7], [A4 - 0x106] 0000345C 486C FEFE pea.l [A4 - 0x102] 00003460 4EBA E276 jsr [PC - 0x1D8A /* 000016D8 */] 00003464 6000 00D8 bra +0xDA /* 0000353E */ 00003468 486C FF00 pea.l [A4 - 0x100] 0000346C 486C FEDC pea.l [A4 - 0x124] 00003470 4EBA E0C6 jsr [PC - 0x1F3A /* 00001538 */] 00003474 486C FEDC pea.l [A4 - 0x124] 00003478 486C FEFA pea.l [A4 - 0x106] 0000347C 4EBA E196 jsr [PC - 0x1E6A /* 00001614 */] 00003480 6000 00BC bra +0xBE /* 0000353E */ 00003484 486C FF00 pea.l [A4 - 0x100] 00003488 486C FEDC pea.l [A4 - 0x124] 0000348C 4EBA E0AA jsr [PC - 0x1F56 /* 00001538 */] 00003490 42A7 clr.l -[A7] 00003492 486C FEDC pea.l [A4 - 0x124] 00003496 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */] 0000349A 2D5F FFF2 move.l [A6 - 0xE], [A7]+ 0000349E 486E FFF2 pea.l [A6 - 0xE] 000034A2 486E FFF6 pea.l [A6 - 0xA] 000034A6 3F3C 280E move.w -[A7], 0x280E 000034AA A9EB syscall Pack4/FP68K 000034AC 486E FFF6 pea.l [A6 - 0xA] 000034B0 486C FEF2 pea.l [A4 - 0x10E] 000034B4 3F3C 3010 move.w -[A7], 0x3010 000034B8 A9EB syscall Pack4/FP68K 000034BA 6000 0082 bra +0x84 /* 0000353E */ 000034BE 486C FF00 pea.l [A4 - 0x100] 000034C2 486C FEDC pea.l [A4 - 0x124] 000034C6 4EBA E070 jsr [PC - 0x1F90 /* 00001538 */] 000034CA 486C FEDC pea.l [A4 - 0x124] 000034CE 486C FEEE pea.l [A4 - 0x112] 000034D2 3F3C 1010 move.w -[A7], 0x1010 000034D6 A9EB syscall Pack4/FP68K 000034D8 6064 bra +0x66 /* 0000353E */ 000034DA 486C FF00 pea.l [A4 - 0x100] 000034DE 486C FEDC pea.l [A4 - 0x124] 000034E2 4EBA E054 jsr [PC - 0x1FAC /* 00001538 */] 000034E6 486C FEDC pea.l [A4 - 0x124] 000034EA 486C FEE6 pea.l [A4 - 0x11A] 000034EE 3F3C 0810 move.w -[A7], 0x810 000034F2 A9EB syscall Pack4/FP68K 000034F4 6048 bra +0x4A /* 0000353E */ 000034F6 486C FF00 pea.l [A4 - 0x100] 000034FA 486C FEDC pea.l [A4 - 0x124] 000034FE 4EBA E038 jsr [PC - 0x1FC8 /* 00001538 */] 00003502 603A bra +0x3C /* 0000353E */ 00003504 6038 bra +0x3A /* 0000353E */ 00003506 6036 bra +0x38 /* 0000353E */ 00003508 4A2C FF00 tst.b [A4 - 0x100] 0000350C 6606 bne +0x8 /* 00003514 */ 0000350E 422C FDC3 clr.b [A4 - 0x23D] 00003512 602A bra +0x2C /* 0000353E */ label00003514: 00003514 4240 clr.w D0 00003516 102C FF01 move.b D0, [A4 - 0xFF] 0000351A 4A40 tst.w D0 0000351C 6B18 bmi +0x1A /* 00003536 */ 0000351E B07C 007F cmp.w D0, 0x7F 00003522 6E12 bgt +0x14 /* 00003536 */ 00003524 41FA 003E lea.l A0, [PC + 0x3E /* 00003564, value 0x4E56FFF6 */] 00003528 3200 move.w D1, D0 0000352A E649 lsr D1.w, 3 0000352C 4441 neg.w D1 0000352E 0130 10FF btst [A0 + D1.w - 0x1], D0 00003532 0A3C 0004 xori.b ccr, 4 label00003536: 00003536 57C0 seq D0 00003538 4400 neg.b D0 0000353A 1940 FDC3 move.b [A4 - 0x23D], D0 label0000353E: 0000353E 4CDF 1800 movem.l A3,A4, [A7]+ 00003542 4E5E unlink A6 00003544 2E9F move.l [A7], [A7]+ 00003546 4E75 rts 00003548 8943 5654 pack D4, D3, 0x5654 0000354C 5354 subq.w [A4], 1 0000354E 5249 addq.w A1, 1 00003550 4E47 trap 7 00003552 0010 0210 ori.b [A0], 0x10 00003556 0000 0210 ori.b D0, 0x10 0000355A 0000 0002 ori.b D0, 0x2 0000355E 0000 0000 ori.b D0, 0x0 00003562 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00003564-00003568 fn00003564: 00003564 4E56 FFF6 link A6, -0x000A // end alternate branch 00003564-00003568 fn00003564: // (misaligned) 00003566 FFF6 .invalid <> 00003568 48E7 0018 movem.l -[A7], A3,A4 0000356C 286E 0008 movea.l A4, [A6 + 0x8] 00003570 266C 0008 movea.l A3, [A4 + 0x8] 00003574 206B 0008 movea.l A0, [A3 + 0x8] 00003578 2F28 0002 move.l -[A7], [A0 + 0x2] 0000357C 302B FFD0 move.w D0, [A3 - 0x30] 00003580 E540 asl D0.w, 2 00003582 322B FFF0 move.w D1, [A3 - 0x10] 00003586 48C1 ext.l D1 00003588 41E8 01B0 lea.l A0, [A0 + 0x1B0] 0000358C D2B0 0000 add.l D1, [A0 + D0.w] 00003590 2F01 move.l -[A7], D1 00003592 486C FEFE pea.l [A4 - 0x102] 00003596 302B FFEA move.w D0, [A3 - 0x16] 0000359A 48C0 ext.l D0 0000359C 2F00 move.l -[A7], D0 0000359E 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 000035A2 206B FFF4 movea.l A0, [A3 - 0xC] 000035A6 2050 movea.l A0, [A0] 000035A8 3028 0032 move.w D0, [A0 + 0x32] 000035AC 5340 subq.w D0, 1 000035AE 6B00 00E2 bmi +0xE4 /* 00003692 */ 000035B2 0C40 000B cmpi.w D0, 0xB 000035B6 6E00 00DA bgt +0xDC /* 00003692 */ 000035BA D040 add.w D0, D0 000035BC 303B 0006 move.w D0, [PC + D0.w + 0x6] 000035C0 4EFB 0000 jmp [PC + D0.w] 000035C4 001A 00D0 ori.b [A2]+, 0xD0 000035C8 002E 003C 005A ori.b [A6 + 0x5A], 0x3C /* '<' */ 000035CE 0078 0096 00B4 ori.w [0x000000B4], 0x96 000035D4 00D0 .incomplete 000035D6 00D0 .incomplete 000035D8 00D0 .incomplete 000035DA 00C4 .incomplete 000035DC 302C FEFE move.w D0, [A4 - 0x102] 000035E0 48C0 ext.l D0 000035E2 2F00 move.l -[A7], D0 000035E4 486C FF00 pea.l [A4 - 0x100] 000035E8 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 000035EC 6000 00A4 bra +0xA6 /* 00003692 */ 000035F0 302C FEFE move.w D0, [A4 - 0x102] 000035F4 48C0 ext.l D0 000035F6 2940 FEFA move.l [A4 - 0x106], D0 000035FA 6000 0096 bra +0x98 /* 00003692 */ 000035FE 486C FEFE pea.l [A4 - 0x102] 00003602 486E FFF6 pea.l [A6 - 0xA] 00003606 3F3C 200E move.w -[A7], 0x200E 0000360A A9EB syscall Pack4/FP68K 0000360C 486E FFF6 pea.l [A6 - 0xA] 00003610 486C FEF2 pea.l [A4 - 0x10E] 00003614 3F3C 3010 move.w -[A7], 0x3010 00003618 A9EB syscall Pack4/FP68K 0000361A 6076 bra +0x78 /* 00003692 */ 0000361C 486C FEFE pea.l [A4 - 0x102] 00003620 486E FFF6 pea.l [A6 - 0xA] 00003624 3F3C 200E move.w -[A7], 0x200E 00003628 A9EB syscall Pack4/FP68K 0000362A 486E FFF6 pea.l [A6 - 0xA] 0000362E 486C FEEE pea.l [A4 - 0x112] 00003632 3F3C 1010 move.w -[A7], 0x1010 00003636 A9EB syscall Pack4/FP68K 00003638 6058 bra +0x5A /* 00003692 */ 0000363A 486C FEFE pea.l [A4 - 0x102] 0000363E 486E FFF6 pea.l [A6 - 0xA] 00003642 3F3C 200E move.w -[A7], 0x200E 00003646 A9EB syscall Pack4/FP68K 00003648 486E FFF6 pea.l [A6 - 0xA] 0000364C 486C FEE6 pea.l [A4 - 0x11A] 00003650 3F3C 0810 move.w -[A7], 0x810 00003654 A9EB syscall Pack4/FP68K 00003656 603A bra +0x3C /* 00003692 */ 00003658 486C FEFE pea.l [A4 - 0x102] 0000365C 486E FFF6 pea.l [A6 - 0xA] 00003660 3F3C 200E move.w -[A7], 0x200E 00003664 A9EB syscall Pack4/FP68K 00003666 41EC FEDC lea.l A0, [A4 - 0x124] 0000366A 43EE FFF6 lea.l A1, [A6 - 0xA] 0000366E 20D9 move.l [A0]+, [A1]+ 00003670 20D9 move.l [A0]+, [A1]+ 00003672 3091 move.w [A0], [A1] 00003674 601C bra +0x1E /* 00003692 */ 00003676 3F2C FEFE move.w -[A7], [A4 - 0x102] 0000367A 486C FED8 pea.l [A4 - 0x128] 0000367E 4EBA E28C jsr [PC - 0x1D74 /* 0000190C */] 00003682 600E bra +0x10 /* 00003692 */ 00003684 600C bra +0xE /* 00003692 */ 00003686 4A6C FEFE tst.w [A4 - 0x102] 0000368A 56C0 sne D0 0000368C 4400 neg.b D0 0000368E 1940 FDC3 move.b [A4 - 0x23D], D0 label00003692: 00003692 4CDF 1800 movem.l A3,A4, [A7]+ 00003696 4E5E unlink A6 00003698 2E9F move.l [A7], [A7]+ 0000369A 4E75 rts 0000369C 8A43 or.w D5, D3 0000369E 5654 addq.w [A4], 3 000036A0 494E chk.w D4, A6 000036A2 5445 addq.w D5, 2 000036A4 4745 chk.w D3, D5 000036A6 5200 addq.b D0, 1 000036A8 0000 0000 ori.b D0, 0x0 fn000036AC: 000036AC 4E56 FFF6 link A6, -0x000A 000036B0 48E7 0018 movem.l -[A7], A3,A4 000036B4 286E 0008 movea.l A4, [A6 + 0x8] 000036B8 266C 0008 movea.l A3, [A4 + 0x8] 000036BC 206B 0008 movea.l A0, [A3 + 0x8] 000036C0 2F28 0002 move.l -[A7], [A0 + 0x2] 000036C4 302B FFD0 move.w D0, [A3 - 0x30] 000036C8 E540 asl D0.w, 2 000036CA 322B FFF0 move.w D1, [A3 - 0x10] 000036CE 48C1 ext.l D1 000036D0 41E8 01B0 lea.l A0, [A0 + 0x1B0] 000036D4 D2B0 0000 add.l D1, [A0 + D0.w] 000036D8 2F01 move.l -[A7], D1 000036DA 486C FEFA pea.l [A4 - 0x106] 000036DE 302B FFEA move.w D0, [A3 - 0x16] 000036E2 48C0 ext.l D0 000036E4 2F00 move.l -[A7], D0 000036E6 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 000036EA 206B FFF4 movea.l A0, [A3 - 0xC] 000036EE 2050 movea.l A0, [A0] 000036F0 3028 0032 move.w D0, [A0 + 0x32] 000036F4 5340 subq.w D0, 1 000036F6 6B00 0108 bmi +0x10A /* 00003800 */ 000036FA 0C40 000B cmpi.w D0, 0xB 000036FE 6E00 0100 bgt +0x102 /* 00003800 */ 00003702 D040 add.w D0, D0 00003704 303B 0006 move.w D0, [PC + D0.w + 0x6] 00003708 4EFB 0000 jmp [PC + D0.w] 0000370C 001A 002A ori.b [A2]+, 0x2A /* '*' */ 00003710 00F6 .incomplete 00003712 003A 005A 0078 ori.b [PC + 0x78 /* 0000378C, value 0x28 '(' */], 0x5A /* 'Z' */ 00003718 0096 00B4 00CE ori.l [A6], 0xB400CE 0000371E 00DC .incomplete 00003720 00F6 .incomplete 00003722 00EA .incomplete 00003724 2F2C FEFA move.l -[A7], [A4 - 0x106] 00003728 486C FF00 pea.l [A4 - 0x100] 0000372C 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 00003730 6000 00CE bra +0xD0 /* 00003800 */ 00003734 2F2C FEFA move.l -[A7], [A4 - 0x106] 00003738 486C FEFE pea.l [A4 - 0x102] 0000373C 4EBA DF9A jsr [PC - 0x2066 /* 000016D8 */] 00003740 6000 00BE bra +0xC0 /* 00003800 */ 00003744 486C FEFA pea.l [A4 - 0x106] 00003748 486E FFF6 pea.l [A6 - 0xA] 0000374C 3F3C 280E move.w -[A7], 0x280E 00003750 A9EB syscall Pack4/FP68K 00003752 486E FFF6 pea.l [A6 - 0xA] 00003756 486C FEF2 pea.l [A4 - 0x10E] 0000375A 3F3C 3010 move.w -[A7], 0x3010 0000375E A9EB syscall Pack4/FP68K 00003760 6000 009E bra +0xA0 /* 00003800 */ 00003764 486C FEFA pea.l [A4 - 0x106] 00003768 486E FFF6 pea.l [A6 - 0xA] 0000376C 3F3C 280E move.w -[A7], 0x280E 00003770 A9EB syscall Pack4/FP68K 00003772 486E FFF6 pea.l [A6 - 0xA] 00003776 486C FEEE pea.l [A4 - 0x112] 0000377A 3F3C 1010 move.w -[A7], 0x1010 0000377E A9EB syscall Pack4/FP68K 00003780 607E bra +0x80 /* 00003800 */ 00003782 486C FEFA pea.l [A4 - 0x106] 00003786 486E FFF6 pea.l [A6 - 0xA] 0000378A 3F3C 280E move.w -[A7], 0x280E 0000378E A9EB syscall Pack4/FP68K 00003790 486E FFF6 pea.l [A6 - 0xA] 00003794 486C FEE6 pea.l [A4 - 0x11A] 00003798 3F3C 0810 move.w -[A7], 0x810 0000379C A9EB syscall Pack4/FP68K 0000379E 6060 bra +0x62 /* 00003800 */ 000037A0 486C FEFA pea.l [A4 - 0x106] 000037A4 486E FFF6 pea.l [A6 - 0xA] 000037A8 3F3C 280E move.w -[A7], 0x280E 000037AC A9EB syscall Pack4/FP68K 000037AE 41EC FEDC lea.l A0, [A4 - 0x124] 000037B2 43EE FFF6 lea.l A1, [A6 - 0xA] 000037B6 20D9 move.l [A0]+, [A1]+ 000037B8 20D9 move.l [A0]+, [A1]+ 000037BA 3091 move.w [A0], [A1] 000037BC 6042 bra +0x44 /* 00003800 */ 000037BE 2F2C FEFA move.l -[A7], [A4 - 0x106] 000037C2 486C FED2 pea.l [A4 - 0x12E] 000037C6 4EBA DF54 jsr [PC - 0x20AC /* 0000171C */] 000037CA 486C FED2 pea.l [A4 - 0x12E] 000037CE 486C FED8 pea.l [A4 - 0x128] 000037D2 4EBA E03C jsr [PC - 0x1FC4 /* 00001810 */] 000037D6 6028 bra +0x2A /* 00003800 */ 000037D8 2F2C FEFA move.l -[A7], [A4 - 0x106] 000037DC 486C FED2 pea.l [A4 - 0x12E] 000037E0 4EBA DF3A jsr [PC - 0x20C6 /* 0000171C */] 000037E4 601A bra +0x1C /* 00003800 */ 000037E6 2F2C FEFA move.l -[A7], [A4 - 0x106] 000037EA 486C FEC4 pea.l [A4 - 0x13C] 000037EE 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 000037F2 600C bra +0xE /* 00003800 */ 000037F4 4AAC FEFA tst.l [A4 - 0x106] 000037F8 56C0 sne D0 000037FA 4400 neg.b D0 000037FC 1940 FDC3 move.b [A4 - 0x23D], D0 label00003800: 00003800 4CDF 1800 movem.l A3,A4, [A7]+ 00003804 4E5E unlink A6 00003806 2E9F move.l [A7], [A7]+ 00003808 4E75 rts 0000380A 8A43 or.w D5, D3 0000380C 5654 addq.w [A4], 3 0000380E 4C4F 4E47 movem.l D0,D1,D2,D6,A1,A2,A3,A6, A7 00003812 494E chk.w D4, A6 00003814 5400 addq.b D0, 2 00003816 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00003818-0000381C fn00003818: 00003818 4E56 FFF6 link A6, -0x000A // end alternate branch 00003818-0000381C fn00003818: // (misaligned) 0000381A FFF6 .invalid <> 0000381C 48E7 0018 movem.l -[A7], A3,A4 00003820 286E 0008 movea.l A4, [A6 + 0x8] 00003824 266C 0008 movea.l A3, [A4 + 0x8] 00003828 206B 0008 movea.l A0, [A3 + 0x8] 0000382C 2F28 0002 move.l -[A7], [A0 + 0x2] 00003830 302B FFD0 move.w D0, [A3 - 0x30] 00003834 E540 asl D0.w, 2 00003836 322B FFF0 move.w D1, [A3 - 0x10] 0000383A 48C1 ext.l D1 0000383C 41E8 01B0 lea.l A0, [A0 + 0x1B0] 00003840 D2B0 0000 add.l D1, [A0 + D0.w] 00003844 2F01 move.l -[A7], D1 00003846 486C FEF2 pea.l [A4 - 0x10E] 0000384A 302B FFEA move.w D0, [A3 - 0x16] 0000384E 48C0 ext.l D0 00003850 2F00 move.l -[A7], D0 00003852 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 00003856 206B FFF4 movea.l A0, [A3 - 0xC] 0000385A 2050 movea.l A0, [A0] 0000385C 3028 0032 move.w D0, [A0 + 0x32] 00003860 5340 subq.w D0, 1 00003862 6B00 01A6 bmi +0x1A8 /* 00003A0A */ 00003866 0C40 000B cmpi.w D0, 0xB 0000386A 6E00 019E bgt +0x1A0 /* 00003A0A */ 0000386E D040 add.w D0, D0 00003870 303B 0006 move.w D0, [PC + D0.w + 0x6] 00003874 4EFB 0000 jmp [PC + D0.w] 00003878 001A 0044 ori.b [A2]+, 0x44 /* 'D' */ 0000387C 006E 0194 008C ori.w [A6 + 0x8C], 0x194 00003882 00AC 00CC 00EC 0120 ori.l [A4 + 0x120], 0xCC00EC 0000388A 0148 bchg A0, D0 0000388C 0194 bclr [A4], D0 0000388E 0170 486C bchg [A0 + D4 + 0x6C], D0 00003892 FEF2 486E .extension 0xEF2 <> // unimplemented 00003896 FFF6 .invalid <> 00003898 3F3C 300E move.w -[A7], 0x300E 0000389C A9EB syscall Pack4/FP68K 0000389E 486E FFF6 pea.l [A6 - 0xA] 000038A2 4267 clr.w -[A7] 000038A4 206B FFF4 movea.l A0, [A3 - 0xC] 000038A8 2050 movea.l A0, [A0] 000038AA 3F28 0038 move.w -[A7], [A0 + 0x38] 000038AE 486C FF00 pea.l [A4 - 0x100] 000038B2 4EBA DCE8 jsr [PC - 0x2318 /* 0000159C */] 000038B6 6000 0152 bra +0x154 /* 00003A0A */ 000038BA 486C FEF2 pea.l [A4 - 0x10E] 000038BE 486E FFF6 pea.l [A6 - 0xA] 000038C2 3F3C 300E move.w -[A7], 0x300E 000038C6 A9EB syscall Pack4/FP68K 000038C8 486E FFF6 pea.l [A6 - 0xA] 000038CC 486C FEFA pea.l [A4 - 0x106] 000038D0 4EBA DDBE jsr [PC - 0x2242 /* 00001690 */] 000038D4 2F2C FEFA move.l -[A7], [A4 - 0x106] 000038D8 486C FEFE pea.l [A4 - 0x102] 000038DC 4EBA DDFA jsr [PC - 0x2206 /* 000016D8 */] 000038E0 6000 0128 bra +0x12A /* 00003A0A */ 000038E4 486C FEF2 pea.l [A4 - 0x10E] 000038E8 486E FFF6 pea.l [A6 - 0xA] 000038EC 3F3C 300E move.w -[A7], 0x300E 000038F0 A9EB syscall Pack4/FP68K 000038F2 486E FFF6 pea.l [A6 - 0xA] 000038F6 486C FEFA pea.l [A4 - 0x106] 000038FA 4EBA DD94 jsr [PC - 0x226C /* 00001690 */] 000038FE 6000 010A bra +0x10C /* 00003A0A */ 00003902 486C FEF2 pea.l [A4 - 0x10E] 00003906 486E FFF6 pea.l [A6 - 0xA] 0000390A 3F3C 300E move.w -[A7], 0x300E 0000390E A9EB syscall Pack4/FP68K 00003910 486E FFF6 pea.l [A6 - 0xA] 00003914 486C FEEE pea.l [A4 - 0x112] 00003918 3F3C 1010 move.w -[A7], 0x1010 0000391C A9EB syscall Pack4/FP68K 0000391E 6000 00EA bra +0xEC /* 00003A0A */ 00003922 486C FEF2 pea.l [A4 - 0x10E] 00003926 486E FFF6 pea.l [A6 - 0xA] 0000392A 3F3C 300E move.w -[A7], 0x300E 0000392E A9EB syscall Pack4/FP68K 00003930 486E FFF6 pea.l [A6 - 0xA] 00003934 486C FEE6 pea.l [A4 - 0x11A] 00003938 3F3C 0810 move.w -[A7], 0x810 0000393C A9EB syscall Pack4/FP68K 0000393E 6000 00CA bra +0xCC /* 00003A0A */ 00003942 486C FEF2 pea.l [A4 - 0x10E] 00003946 486E FFF6 pea.l [A6 - 0xA] 0000394A 3F3C 300E move.w -[A7], 0x300E 0000394E A9EB syscall Pack4/FP68K 00003950 41EC FEDC lea.l A0, [A4 - 0x124] 00003954 43EE FFF6 lea.l A1, [A6 - 0xA] 00003958 20D9 move.l [A0]+, [A1]+ 0000395A 20D9 move.l [A0]+, [A1]+ 0000395C 3091 move.w [A0], [A1] 0000395E 6000 00AA bra +0xAC /* 00003A0A */ 00003962 486C FEF2 pea.l [A4 - 0x10E] 00003966 486E FFF6 pea.l [A6 - 0xA] 0000396A 3F3C 300E move.w -[A7], 0x300E 0000396E A9EB syscall Pack4/FP68K 00003970 486E FFF6 pea.l [A6 - 0xA] 00003974 486C FEFA pea.l [A4 - 0x106] 00003978 4EBA DD16 jsr [PC - 0x22EA /* 00001690 */] 0000397C 2F2C FEFA move.l -[A7], [A4 - 0x106] 00003980 486C FED2 pea.l [A4 - 0x12E] 00003984 4EBA DD96 jsr [PC - 0x226A /* 0000171C */] 00003988 486C FED2 pea.l [A4 - 0x12E] 0000398C 486C FED8 pea.l [A4 - 0x128] 00003990 4EBA DE7E jsr [PC - 0x2182 /* 00001810 */] 00003994 6074 bra +0x76 /* 00003A0A */ 00003996 486C FEF2 pea.l [A4 - 0x10E] 0000399A 486E FFF6 pea.l [A6 - 0xA] 0000399E 3F3C 300E move.w -[A7], 0x300E 000039A2 A9EB syscall Pack4/FP68K 000039A4 486E FFF6 pea.l [A6 - 0xA] 000039A8 486C FEFA pea.l [A4 - 0x106] 000039AC 4EBA DCE2 jsr [PC - 0x231E /* 00001690 */] 000039B0 2F2C FEFA move.l -[A7], [A4 - 0x106] 000039B4 486C FED2 pea.l [A4 - 0x12E] 000039B8 4EBA DD62 jsr [PC - 0x229E /* 0000171C */] 000039BC 604C bra +0x4E /* 00003A0A */ 000039BE 486C FEF2 pea.l [A4 - 0x10E] 000039C2 486E FFF6 pea.l [A6 - 0xA] 000039C6 3F3C 300E move.w -[A7], 0x300E 000039CA A9EB syscall Pack4/FP68K 000039CC 486E FFF6 pea.l [A6 - 0xA] 000039D0 486C FEFA pea.l [A4 - 0x106] 000039D4 4EBA DCBA jsr [PC - 0x2346 /* 00001690 */] 000039D8 2F2C FEFA move.l -[A7], [A4 - 0x106] 000039DC 486C FEC4 pea.l [A4 - 0x13C] 000039E0 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 000039E4 6024 bra +0x26 /* 00003A0A */ 000039E6 486C FEF2 pea.l [A4 - 0x10E] 000039EA 486E FFF6 pea.l [A6 - 0xA] 000039EE 3F3C 300E move.w -[A7], 0x300E 000039F2 A9EB syscall Pack4/FP68K 000039F4 487A 0028 pea.l [PC + 0x28 /* 00003A1E, value 0x0, cstring "" */] 000039F8 486E FFF6 pea.l [A6 - 0xA] 000039FC 3F3C 0008 move.w -[A7], 0x8 00003A00 A9EB syscall Pack4/FP68K 00003A02 56C0 sne D0 00003A04 4400 neg.b D0 00003A06 1940 FDC3 move.b [A4 - 0x23D], D0 label00003A0A: 00003A0A 4CDF 1800 movem.l A3,A4, [A7]+ 00003A0E 4E5E unlink A6 00003A10 2E9F move.l [A7], [A7]+ 00003A12 4E75 rts 00003A14 8743 5654 pack D3, D3, 0x5654 00003A18 434F chk.w D1, A7 00003A1A 4D50 chk.w D6, [A0] 00003A1C 000A 0000 ori.b A2, 0x0 00003A20 0000 0000 ori.b D0, 0x0 00003A24 0000 0000 ori.b D0, 0x0 fn00003A28: 00003A28 4E56 FFE8 link A6, -0x0018 00003A2C 48E7 0018 movem.l -[A7], A3,A4 00003A30 286E 0008 movea.l A4, [A6 + 0x8] 00003A34 266C 0008 movea.l A3, [A4 + 0x8] 00003A38 206B 0008 movea.l A0, [A3 + 0x8] 00003A3C 2F28 0002 move.l -[A7], [A0 + 0x2] 00003A40 302B FFD0 move.w D0, [A3 - 0x30] 00003A44 E540 asl D0.w, 2 00003A46 322B FFF0 move.w D1, [A3 - 0x10] 00003A4A 48C1 ext.l D1 00003A4C 41E8 01B0 lea.l A0, [A0 + 0x1B0] 00003A50 D2B0 0000 add.l D1, [A0 + D0.w] 00003A54 2F01 move.l -[A7], D1 00003A56 486C FEEE pea.l [A4 - 0x112] 00003A5A 302B FFEA move.w D0, [A3 - 0x16] 00003A5E 48C0 ext.l D0 00003A60 2F00 move.l -[A7], D0 00003A62 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 00003A66 206B FFF4 movea.l A0, [A3 - 0xC] 00003A6A 2050 movea.l A0, [A0] 00003A6C 3028 0032 move.w D0, [A0 + 0x32] 00003A70 5340 subq.w D0, 1 00003A72 6B00 01C4 bmi +0x1C6 /* 00003C38 */ 00003A76 0C40 000B cmpi.w D0, 0xB 00003A7A 6E00 01BC bgt +0x1BE /* 00003C38 */ 00003A7E D040 add.w D0, D0 00003A80 303B 0006 move.w D0, [PC + D0.w + 0x6] 00003A84 4EFB 0000 jmp [PC + D0.w] 00003A88 001A 0046 ori.b [A2]+, 0x46 /* 'F' */ 00003A8C 0070 008E 01B2 00CA 00EA 010A ori.w [[0xCA00EA + D0] + 0x10A], 0x8E 00003A98 013E btst <>, D0 00003A9A 0166 bchg -[A6], D0 00003A9C 01B2 018E 486C bclr [[ + <>] + D0 + 0x486C], D0 00003AA2 FEEE 486E .extension 0xEEE <> // unimplemented 00003AA6 FFF6 .invalid <> 00003AA8 3F3C 100E move.w -[A7], 0x100E 00003AAC A9EB syscall Pack4/FP68K 00003AAE 486E FFF6 pea.l [A6 - 0xA] 00003AB2 3F3C 0008 move.w -[A7], 0x8 00003AB6 206B FFF4 movea.l A0, [A3 - 0xC] 00003ABA 2050 movea.l A0, [A0] 00003ABC 3F28 0038 move.w -[A7], [A0 + 0x38] 00003AC0 486C FF00 pea.l [A4 - 0x100] 00003AC4 4EBA DAD6 jsr [PC - 0x252A /* 0000159C */] 00003AC8 6000 016E bra +0x170 /* 00003C38 */ 00003ACC 486C FEEE pea.l [A4 - 0x112] 00003AD0 486E FFF6 pea.l [A6 - 0xA] 00003AD4 3F3C 100E move.w -[A7], 0x100E 00003AD8 A9EB syscall Pack4/FP68K 00003ADA 486E FFF6 pea.l [A6 - 0xA] 00003ADE 486C FEFA pea.l [A4 - 0x106] 00003AE2 4EBA DB30 jsr [PC - 0x24D0 /* 00001614 */] 00003AE6 2F2C FEFA move.l -[A7], [A4 - 0x106] 00003AEA 486C FEFE pea.l [A4 - 0x102] 00003AEE 4EBA DBE8 jsr [PC - 0x2418 /* 000016D8 */] 00003AF2 6000 0144 bra +0x146 /* 00003C38 */ 00003AF6 486C FEEE pea.l [A4 - 0x112] 00003AFA 486E FFF6 pea.l [A6 - 0xA] 00003AFE 3F3C 100E move.w -[A7], 0x100E 00003B02 A9EB syscall Pack4/FP68K 00003B04 486E FFF6 pea.l [A6 - 0xA] 00003B08 486C FEFA pea.l [A4 - 0x106] 00003B0C 4EBA DB06 jsr [PC - 0x24FA /* 00001614 */] 00003B10 6000 0126 bra +0x128 /* 00003C38 */ 00003B14 42A7 clr.l -[A7] 00003B16 486C FEEE pea.l [A4 - 0x112] 00003B1A 486E FFF6 pea.l [A6 - 0xA] 00003B1E 3F3C 100E move.w -[A7], 0x100E 00003B22 A9EB syscall Pack4/FP68K 00003B24 486E FFF6 pea.l [A6 - 0xA] 00003B28 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */] 00003B2C 2D5F FFE8 move.l [A6 - 0x18], [A7]+ 00003B30 486E FFE8 pea.l [A6 - 0x18] 00003B34 486E FFEC pea.l [A6 - 0x14] 00003B38 3F3C 280E move.w -[A7], 0x280E 00003B3C A9EB syscall Pack4/FP68K 00003B3E 486E FFEC pea.l [A6 - 0x14] 00003B42 486C FEF2 pea.l [A4 - 0x10E] 00003B46 3F3C 3010 move.w -[A7], 0x3010 00003B4A A9EB syscall Pack4/FP68K 00003B4C 6000 00EA bra +0xEC /* 00003C38 */ 00003B50 486C FEEE pea.l [A4 - 0x112] 00003B54 486E FFF6 pea.l [A6 - 0xA] 00003B58 3F3C 100E move.w -[A7], 0x100E 00003B5C A9EB syscall Pack4/FP68K 00003B5E 486E FFF6 pea.l [A6 - 0xA] 00003B62 486C FEE6 pea.l [A4 - 0x11A] 00003B66 3F3C 0810 move.w -[A7], 0x810 00003B6A A9EB syscall Pack4/FP68K 00003B6C 6000 00CA bra +0xCC /* 00003C38 */ 00003B70 486C FEEE pea.l [A4 - 0x112] 00003B74 486E FFF6 pea.l [A6 - 0xA] 00003B78 3F3C 100E move.w -[A7], 0x100E 00003B7C A9EB syscall Pack4/FP68K 00003B7E 41EC FEDC lea.l A0, [A4 - 0x124] 00003B82 43EE FFF6 lea.l A1, [A6 - 0xA] 00003B86 20D9 move.l [A0]+, [A1]+ 00003B88 20D9 move.l [A0]+, [A1]+ 00003B8A 3091 move.w [A0], [A1] 00003B8C 6000 00AA bra +0xAC /* 00003C38 */ 00003B90 486C FEEE pea.l [A4 - 0x112] 00003B94 486E FFF6 pea.l [A6 - 0xA] 00003B98 3F3C 100E move.w -[A7], 0x100E 00003B9C A9EB syscall Pack4/FP68K 00003B9E 486E FFF6 pea.l [A6 - 0xA] 00003BA2 486C FEFA pea.l [A4 - 0x106] 00003BA6 4EBA DA6C jsr [PC - 0x2594 /* 00001614 */] 00003BAA 2F2C FEFA move.l -[A7], [A4 - 0x106] 00003BAE 486C FED2 pea.l [A4 - 0x12E] 00003BB2 4EBA DB68 jsr [PC - 0x2498 /* 0000171C */] 00003BB6 486C FED2 pea.l [A4 - 0x12E] 00003BBA 486C FED8 pea.l [A4 - 0x128] 00003BBE 4EBA DC50 jsr [PC - 0x23B0 /* 00001810 */] 00003BC2 6074 bra +0x76 /* 00003C38 */ 00003BC4 486C FEEE pea.l [A4 - 0x112] 00003BC8 486E FFF6 pea.l [A6 - 0xA] 00003BCC 3F3C 100E move.w -[A7], 0x100E 00003BD0 A9EB syscall Pack4/FP68K 00003BD2 486E FFF6 pea.l [A6 - 0xA] 00003BD6 486C FEFA pea.l [A4 - 0x106] 00003BDA 4EBA DA38 jsr [PC - 0x25C8 /* 00001614 */] 00003BDE 2F2C FEFA move.l -[A7], [A4 - 0x106] 00003BE2 486C FED2 pea.l [A4 - 0x12E] 00003BE6 4EBA DB34 jsr [PC - 0x24CC /* 0000171C */] 00003BEA 604C bra +0x4E /* 00003C38 */ 00003BEC 486C FEEE pea.l [A4 - 0x112] 00003BF0 486E FFF6 pea.l [A6 - 0xA] 00003BF4 3F3C 100E move.w -[A7], 0x100E 00003BF8 A9EB syscall Pack4/FP68K 00003BFA 486E FFF6 pea.l [A6 - 0xA] 00003BFE 486C FEFA pea.l [A4 - 0x106] 00003C02 4EBA DA10 jsr [PC - 0x25F0 /* 00001614 */] 00003C06 2F2C FEFA move.l -[A7], [A4 - 0x106] 00003C0A 486C FEC4 pea.l [A4 - 0x13C] 00003C0E 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00003C12 6024 bra +0x26 /* 00003C38 */ 00003C14 486C FEEE pea.l [A4 - 0x112] 00003C18 486E FFF6 pea.l [A6 - 0xA] 00003C1C 3F3C 100E move.w -[A7], 0x100E 00003C20 A9EB syscall Pack4/FP68K 00003C22 487A 0028 pea.l [PC + 0x28 /* 00003C4C, value 0x0, cstring "" */] 00003C26 486E FFF6 pea.l [A6 - 0xA] 00003C2A 3F3C 0008 move.w -[A7], 0x8 00003C2E A9EB syscall Pack4/FP68K 00003C30 56C0 sne D0 00003C32 4400 neg.b D0 00003C34 1940 FDC3 move.b [A4 - 0x23D], D0 label00003C38: 00003C38 4CDF 1800 movem.l A3,A4, [A7]+ 00003C3C 4E5E unlink A6 00003C3E 2E9F move.l [A7], [A7]+ 00003C40 4E75 rts 00003C42 8743 5654 pack D3, D3, 0x5654 00003C46 5245 addq.w D5, 1 00003C48 414C chk.w D0, A4 00003C4A 000A 0000 ori.b A2, 0x0 00003C4E 0000 0000 ori.b D0, 0x0 00003C52 0000 0000 ori.b D0, 0x0 00003C56 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00003C58-00003C5C fn00003C58: 00003C58 4E56 FFE8 link A6, -0x0018 // end alternate branch 00003C58-00003C5C fn00003C58: // (misaligned) 00003C5A FFE8 .invalid <> 00003C5C 48E7 0018 movem.l -[A7], A3,A4 00003C60 286E 0008 movea.l A4, [A6 + 0x8] 00003C64 266C 0008 movea.l A3, [A4 + 0x8] 00003C68 206B 0008 movea.l A0, [A3 + 0x8] 00003C6C 2F28 0002 move.l -[A7], [A0 + 0x2] 00003C70 302B FFD0 move.w D0, [A3 - 0x30] 00003C74 E540 asl D0.w, 2 00003C76 322B FFF0 move.w D1, [A3 - 0x10] 00003C7A 48C1 ext.l D1 00003C7C 41E8 01B0 lea.l A0, [A0 + 0x1B0] 00003C80 D2B0 0000 add.l D1, [A0 + D0.w] 00003C84 2F01 move.l -[A7], D1 00003C86 486C FEE6 pea.l [A4 - 0x11A] 00003C8A 302B FFEA move.w D0, [A3 - 0x16] 00003C8E 48C0 ext.l D0 00003C90 2F00 move.l -[A7], D0 00003C92 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 00003C96 206B FFF4 movea.l A0, [A3 - 0xC] 00003C9A 2050 movea.l A0, [A0] 00003C9C 3028 0032 move.w D0, [A0 + 0x32] 00003CA0 5340 subq.w D0, 1 00003CA2 6B00 01C4 bmi +0x1C6 /* 00003E68 */ 00003CA6 0C40 000B cmpi.w D0, 0xB 00003CAA 6E00 01BC bgt +0x1BE /* 00003E68 */ 00003CAE D040 add.w D0, D0 00003CB0 303B 0006 move.w D0, [PC + D0.w + 0x6] 00003CB4 4EFB 0000 jmp [PC + D0.w] 00003CB8 001A 0046 ori.b [A2]+, 0x46 /* 'F' */ 00003CBC 0070 008E 00CA ori.w [A0 + D0.w - 0x54], 0x8E 00003CC2 01B2 00EA bclr [A2 + D0.w - 0x22], D0 00003CC6 010A btst A2, D0 00003CC8 013E btst <>, D0 00003CCA 0166 bchg -[A6], D0 00003CCC 01B2 018E 486C bclr [[ + <>] + D0 + 0x486C], D0 00003CD2 FEE6 486E .extension 0xEE6 <> // unimplemented 00003CD6 FFF6 .invalid <> 00003CD8 3F3C 080E move.w -[A7], 0x80E 00003CDC A9EB syscall Pack4/FP68K 00003CDE 486E FFF6 pea.l [A6 - 0xA] 00003CE2 3F3C 0008 move.w -[A7], 0x8 00003CE6 206B FFF4 movea.l A0, [A3 - 0xC] 00003CEA 2050 movea.l A0, [A0] 00003CEC 3F28 0038 move.w -[A7], [A0 + 0x38] 00003CF0 486C FF00 pea.l [A4 - 0x100] 00003CF4 4EBA D8A6 jsr [PC - 0x275A /* 0000159C */] 00003CF8 6000 016E bra +0x170 /* 00003E68 */ 00003CFC 486C FEE6 pea.l [A4 - 0x11A] 00003D00 486E FFF6 pea.l [A6 - 0xA] 00003D04 3F3C 080E move.w -[A7], 0x80E 00003D08 A9EB syscall Pack4/FP68K 00003D0A 486E FFF6 pea.l [A6 - 0xA] 00003D0E 486C FEFA pea.l [A4 - 0x106] 00003D12 4EBA D900 jsr [PC - 0x2700 /* 00001614 */] 00003D16 2F2C FEFA move.l -[A7], [A4 - 0x106] 00003D1A 486C FEFE pea.l [A4 - 0x102] 00003D1E 4EBA D9B8 jsr [PC - 0x2648 /* 000016D8 */] 00003D22 6000 0144 bra +0x146 /* 00003E68 */ 00003D26 486C FEE6 pea.l [A4 - 0x11A] 00003D2A 486E FFF6 pea.l [A6 - 0xA] 00003D2E 3F3C 080E move.w -[A7], 0x80E 00003D32 A9EB syscall Pack4/FP68K 00003D34 486E FFF6 pea.l [A6 - 0xA] 00003D38 486C FEFA pea.l [A4 - 0x106] 00003D3C 4EBA D8D6 jsr [PC - 0x272A /* 00001614 */] 00003D40 6000 0126 bra +0x128 /* 00003E68 */ 00003D44 42A7 clr.l -[A7] 00003D46 486C FEE6 pea.l [A4 - 0x11A] 00003D4A 486E FFF6 pea.l [A6 - 0xA] 00003D4E 3F3C 080E move.w -[A7], 0x80E 00003D52 A9EB syscall Pack4/FP68K 00003D54 486E FFF6 pea.l [A6 - 0xA] 00003D58 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */] 00003D5C 2D5F FFE8 move.l [A6 - 0x18], [A7]+ 00003D60 486E FFE8 pea.l [A6 - 0x18] 00003D64 486E FFEC pea.l [A6 - 0x14] 00003D68 3F3C 280E move.w -[A7], 0x280E 00003D6C A9EB syscall Pack4/FP68K 00003D6E 486E FFEC pea.l [A6 - 0x14] 00003D72 486C FEF2 pea.l [A4 - 0x10E] 00003D76 3F3C 3010 move.w -[A7], 0x3010 00003D7A A9EB syscall Pack4/FP68K 00003D7C 6000 00EA bra +0xEC /* 00003E68 */ 00003D80 486C FEE6 pea.l [A4 - 0x11A] 00003D84 486E FFF6 pea.l [A6 - 0xA] 00003D88 3F3C 080E move.w -[A7], 0x80E 00003D8C A9EB syscall Pack4/FP68K 00003D8E 486E FFF6 pea.l [A6 - 0xA] 00003D92 486C FEEE pea.l [A4 - 0x112] 00003D96 3F3C 1010 move.w -[A7], 0x1010 00003D9A A9EB syscall Pack4/FP68K 00003D9C 6000 00CA bra +0xCC /* 00003E68 */ 00003DA0 486C FEE6 pea.l [A4 - 0x11A] 00003DA4 486E FFF6 pea.l [A6 - 0xA] 00003DA8 3F3C 080E move.w -[A7], 0x80E 00003DAC A9EB syscall Pack4/FP68K 00003DAE 41EC FEDC lea.l A0, [A4 - 0x124] 00003DB2 43EE FFF6 lea.l A1, [A6 - 0xA] 00003DB6 20D9 move.l [A0]+, [A1]+ 00003DB8 20D9 move.l [A0]+, [A1]+ 00003DBA 3091 move.w [A0], [A1] 00003DBC 6000 00AA bra +0xAC /* 00003E68 */ 00003DC0 486C FEE6 pea.l [A4 - 0x11A] 00003DC4 486E FFF6 pea.l [A6 - 0xA] 00003DC8 3F3C 080E move.w -[A7], 0x80E 00003DCC A9EB syscall Pack4/FP68K 00003DCE 486E FFF6 pea.l [A6 - 0xA] 00003DD2 486C FEFA pea.l [A4 - 0x106] 00003DD6 4EBA D83C jsr [PC - 0x27C4 /* 00001614 */] 00003DDA 2F2C FEFA move.l -[A7], [A4 - 0x106] 00003DDE 486C FED2 pea.l [A4 - 0x12E] 00003DE2 4EBA D938 jsr [PC - 0x26C8 /* 0000171C */] 00003DE6 486C FED2 pea.l [A4 - 0x12E] 00003DEA 486C FED8 pea.l [A4 - 0x128] 00003DEE 4EBA DA20 jsr [PC - 0x25E0 /* 00001810 */] 00003DF2 6074 bra +0x76 /* 00003E68 */ 00003DF4 486C FEE6 pea.l [A4 - 0x11A] 00003DF8 486E FFF6 pea.l [A6 - 0xA] 00003DFC 3F3C 080E move.w -[A7], 0x80E 00003E00 A9EB syscall Pack4/FP68K 00003E02 486E FFF6 pea.l [A6 - 0xA] 00003E06 486C FEFA pea.l [A4 - 0x106] 00003E0A 4EBA D808 jsr [PC - 0x27F8 /* 00001614 */] 00003E0E 2F2C FEFA move.l -[A7], [A4 - 0x106] 00003E12 486C FED2 pea.l [A4 - 0x12E] 00003E16 4EBA D904 jsr [PC - 0x26FC /* 0000171C */] 00003E1A 604C bra +0x4E /* 00003E68 */ 00003E1C 486C FEE6 pea.l [A4 - 0x11A] 00003E20 486E FFF6 pea.l [A6 - 0xA] 00003E24 3F3C 080E move.w -[A7], 0x80E 00003E28 A9EB syscall Pack4/FP68K 00003E2A 486E FFF6 pea.l [A6 - 0xA] 00003E2E 486C FEFA pea.l [A4 - 0x106] 00003E32 4EBA D7E0 jsr [PC - 0x2820 /* 00001614 */] 00003E36 2F2C FEFA move.l -[A7], [A4 - 0x106] 00003E3A 486C FEC4 pea.l [A4 - 0x13C] 00003E3E 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00003E42 6024 bra +0x26 /* 00003E68 */ 00003E44 486C FEE6 pea.l [A4 - 0x11A] 00003E48 486E FFF6 pea.l [A6 - 0xA] 00003E4C 3F3C 080E move.w -[A7], 0x80E 00003E50 A9EB syscall Pack4/FP68K 00003E52 487A 002A pea.l [PC + 0x2A /* 00003E7E, value 0x0, cstring "" */] 00003E56 486E FFF6 pea.l [A6 - 0xA] 00003E5A 3F3C 0008 move.w -[A7], 0x8 00003E5E A9EB syscall Pack4/FP68K 00003E60 56C0 sne D0 00003E62 4400 neg.b D0 00003E64 1940 FDC3 move.b [A4 - 0x23D], D0 label00003E68: 00003E68 4CDF 1800 movem.l A3,A4, [A7]+ 00003E6C 4E5E unlink A6 00003E6E 2E9F move.l [A7], [A7]+ 00003E70 4E75 rts 00003E72 8943 5654 pack D4, D3, 0x5654 00003E76 444F neg.w A7 00003E78 5542 subq.w D2, 2 00003E7A 4C45 000A movem.l D1,D3, D5 00003E7E 0000 0000 ori.b D0, 0x0 00003E82 0000 0000 ori.b D0, 0x0 00003E86 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00003E88-00003E8C fn00003E88: 00003E88 4E56 FFF2 link A6, -0x000E // end alternate branch 00003E88-00003E8C fn00003E88: // (misaligned) 00003E8A FFF2 .invalid <> 00003E8C 48E7 0018 movem.l -[A7], A3,A4 00003E90 286E 0008 movea.l A4, [A6 + 0x8] 00003E94 266C 0008 movea.l A3, [A4 + 0x8] 00003E98 206B 0008 movea.l A0, [A3 + 0x8] 00003E9C 2F28 0002 move.l -[A7], [A0 + 0x2] 00003EA0 302B FFD0 move.w D0, [A3 - 0x30] 00003EA4 E540 asl D0.w, 2 00003EA6 322B FFF0 move.w D1, [A3 - 0x10] 00003EAA 48C1 ext.l D1 00003EAC 41E8 01B0 lea.l A0, [A0 + 0x1B0] 00003EB0 D2B0 0000 add.l D1, [A0 + D0.w] 00003EB4 2F01 move.l -[A7], D1 00003EB6 486C FEDC pea.l [A4 - 0x124] 00003EBA 302B FFEA move.w D0, [A3 - 0x16] 00003EBE 48C0 ext.l D0 00003EC0 2F00 move.l -[A7], D0 00003EC2 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 00003EC6 206B FFF4 movea.l A0, [A3 - 0xC] 00003ECA 2050 movea.l A0, [A0] 00003ECC 3028 0032 move.w D0, [A0 + 0x32] 00003ED0 5340 subq.w D0, 1 00003ED2 6B00 0136 bmi +0x138 /* 0000400A */ 00003ED6 0C40 000B cmpi.w D0, 0xB 00003EDA 6E00 012E bgt +0x130 /* 0000400A */ 00003EDE D040 add.w D0, D0 00003EE0 303B 0006 move.w D0, [PC + D0.w + 0x6] 00003EE4 4EFB 0000 jmp [PC + D0.w] 00003EE8 001A 0038 ori.b [A2]+, 0x38 /* '8' */ 00003EEC 0054 0064 ori.w [A4], 0x64 /* 'd' */ 00003EF0 0092 00A4 0124 ori.l [A2], 0xA40124 00003EF6 00B4 00DA 00F4 0124 ori.l <>, 0xDA00F4 00003EFE 010E btst A6, D0 00003F00 486C FEDC pea.l [A4 - 0x124] 00003F04 3F3C 0008 move.w -[A7], 0x8 00003F08 206B FFF4 movea.l A0, [A3 - 0xC] 00003F0C 2050 movea.l A0, [A0] 00003F0E 3F28 0038 move.w -[A7], [A0 + 0x38] 00003F12 486C FF00 pea.l [A4 - 0x100] 00003F16 4EBA D684 jsr [PC - 0x297C /* 0000159C */] 00003F1A 6000 00EE bra +0xF0 /* 0000400A */ 00003F1E 486C FEDC pea.l [A4 - 0x124] 00003F22 486C FEFA pea.l [A4 - 0x106] 00003F26 4EBA D6EC jsr [PC - 0x2914 /* 00001614 */] 00003F2A 2F2C FEFA move.l -[A7], [A4 - 0x106] 00003F2E 486C FEFE pea.l [A4 - 0x102] 00003F32 4EBA D7A4 jsr [PC - 0x285C /* 000016D8 */] 00003F36 6000 00D2 bra +0xD4 /* 0000400A */ 00003F3A 486C FEDC pea.l [A4 - 0x124] 00003F3E 486C FEFA pea.l [A4 - 0x106] 00003F42 4EBA D6D0 jsr [PC - 0x2930 /* 00001614 */] 00003F46 6000 00C2 bra +0xC4 /* 0000400A */ 00003F4A 42A7 clr.l -[A7] 00003F4C 486C FEDC pea.l [A4 - 0x124] 00003F50 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */] 00003F54 2D5F FFF2 move.l [A6 - 0xE], [A7]+ 00003F58 486E FFF2 pea.l [A6 - 0xE] 00003F5C 486E FFF6 pea.l [A6 - 0xA] 00003F60 3F3C 280E move.w -[A7], 0x280E 00003F64 A9EB syscall Pack4/FP68K 00003F66 486E FFF6 pea.l [A6 - 0xA] 00003F6A 486C FEF2 pea.l [A4 - 0x10E] 00003F6E 3F3C 3010 move.w -[A7], 0x3010 00003F72 A9EB syscall Pack4/FP68K 00003F74 6000 0094 bra +0x96 /* 0000400A */ 00003F78 486C FEDC pea.l [A4 - 0x124] 00003F7C 486C FEEE pea.l [A4 - 0x112] 00003F80 3F3C 1010 move.w -[A7], 0x1010 00003F84 A9EB syscall Pack4/FP68K 00003F86 6000 0082 bra +0x84 /* 0000400A */ 00003F8A 486C FEDC pea.l [A4 - 0x124] 00003F8E 486C FEE6 pea.l [A4 - 0x11A] 00003F92 3F3C 0810 move.w -[A7], 0x810 00003F96 A9EB syscall Pack4/FP68K 00003F98 6070 bra +0x72 /* 0000400A */ 00003F9A 486C FEDC pea.l [A4 - 0x124] 00003F9E 486C FEFA pea.l [A4 - 0x106] 00003FA2 4EBA D670 jsr [PC - 0x2990 /* 00001614 */] 00003FA6 2F2C FEFA move.l -[A7], [A4 - 0x106] 00003FAA 486C FED2 pea.l [A4 - 0x12E] 00003FAE 4EBA D76C jsr [PC - 0x2894 /* 0000171C */] 00003FB2 486C FED2 pea.l [A4 - 0x12E] 00003FB6 486C FED8 pea.l [A4 - 0x128] 00003FBA 4EBA D854 jsr [PC - 0x27AC /* 00001810 */] 00003FBE 604A bra +0x4C /* 0000400A */ 00003FC0 486C FEDC pea.l [A4 - 0x124] 00003FC4 486C FEFA pea.l [A4 - 0x106] 00003FC8 4EBA D64A jsr [PC - 0x29B6 /* 00001614 */] 00003FCC 2F2C FEFA move.l -[A7], [A4 - 0x106] 00003FD0 486C FED2 pea.l [A4 - 0x12E] 00003FD4 4EBA D746 jsr [PC - 0x28BA /* 0000171C */] 00003FD8 6030 bra +0x32 /* 0000400A */ 00003FDA 486C FEDC pea.l [A4 - 0x124] 00003FDE 486C FEFA pea.l [A4 - 0x106] 00003FE2 4EBA D630 jsr [PC - 0x29D0 /* 00001614 */] 00003FE6 2F2C FEFA move.l -[A7], [A4 - 0x106] 00003FEA 486C FEC4 pea.l [A4 - 0x13C] 00003FEE 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00003FF2 6016 bra +0x18 /* 0000400A */ 00003FF4 487A 002C pea.l [PC + 0x2C /* 00004022, value 0x0, cstring "" */] 00003FF8 486C FEDC pea.l [A4 - 0x124] 00003FFC 3F3C 0008 move.w -[A7], 0x8 00004000 A9EB syscall Pack4/FP68K 00004002 56C0 sne D0 00004004 4400 neg.b D0 00004006 1940 FDC3 move.b [A4 - 0x23D], D0 label0000400A: 0000400A 4CDF 1800 movem.l A3,A4, [A7]+ 0000400E 4E5E unlink A6 00004010 2E9F move.l [A7], [A7]+ 00004012 4E75 rts 00004014 8B43 5654 pack D5, D3, 0x5654 00004018 4558 chk.w D2, [A0]+ 0000401A 5445 addq.w D5, 2 0000401C 4E44 trap 4 0000401E 4544 chk.w D2, D4 00004020 000A 0000 ori.b A2, 0x0 00004024 0000 0000 ori.b D0, 0x0 00004028 0000 0000 ori.b D0, 0x0 fn0000402C: 0000402C 4E56 FFF6 link A6, -0x000A 00004030 48E7 0018 movem.l -[A7], A3,A4 00004034 286E 0008 movea.l A4, [A6 + 0x8] 00004038 266C 0008 movea.l A3, [A4 + 0x8] 0000403C 206B 0008 movea.l A0, [A3 + 0x8] 00004040 2F28 0002 move.l -[A7], [A0 + 0x2] 00004044 302B FFD0 move.w D0, [A3 - 0x30] 00004048 E540 asl D0.w, 2 0000404A 322B FFF0 move.w D1, [A3 - 0x10] 0000404E 48C1 ext.l D1 00004050 41E8 01B0 lea.l A0, [A0 + 0x1B0] 00004054 D2B0 0000 add.l D1, [A0 + D0.w] 00004058 2F01 move.l -[A7], D1 0000405A 486C FED8 pea.l [A4 - 0x128] 0000405E 302B FFEA move.w D0, [A3 - 0x16] 00004062 48C0 ext.l D0 00004064 2F00 move.l -[A7], D0 00004066 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 0000406A 206B FFF4 movea.l A0, [A3 - 0xC] 0000406E 2050 movea.l A0, [A0] 00004070 3028 0032 move.w D0, [A0 + 0x32] 00004074 5340 subq.w D0, 1 00004076 6B00 015E bmi +0x160 /* 000041D6 */ 0000407A 0C40 000B cmpi.w D0, 0xB 0000407E 6E00 0156 bgt +0x158 /* 000041D6 */ 00004082 D040 add.w D0, D0 00004084 303B 0006 move.w D0, [PC + D0.w + 0x6] 00004088 4EFB 0000 jmp [PC + D0.w] 0000408C 014C bchg A4, D0 0000408E 001E 002E ori.b [A6]+, 0x2E /* '.' */ 00004092 004A 0082 ori.w A2, 0x82 00004096 00BA 00F0 014C 0126 ori.l [PC + 0x126 /* 000041BE, value 0x2F2CFED8 */], 0xF0014C 0000409E 0134 014C btst <>, D0 000040A2 014C bchg A4, D0 000040A4 6000 0130 bra +0x132 /* 000041D6 */ 000040A8 2F2C FED8 move.l -[A7], [A4 - 0x128] 000040AC 486C FEFE pea.l [A4 - 0x102] 000040B0 4EBA D7D6 jsr [PC - 0x282A /* 00001888 */] 000040B4 6000 0120 bra +0x122 /* 000041D6 */ 000040B8 2F2C FED8 move.l -[A7], [A4 - 0x128] 000040BC 486C FED2 pea.l [A4 - 0x12E] 000040C0 4EBA D78A jsr [PC - 0x2876 /* 0000184C */] 000040C4 486C FED2 pea.l [A4 - 0x12E] 000040C8 486C FEFA pea.l [A4 - 0x106] 000040CC 4EBA D6AE jsr [PC - 0x2952 /* 0000177C */] 000040D0 6000 0104 bra +0x106 /* 000041D6 */ 000040D4 2F2C FED8 move.l -[A7], [A4 - 0x128] 000040D8 486C FED2 pea.l [A4 - 0x12E] 000040DC 4EBA D76E jsr [PC - 0x2892 /* 0000184C */] 000040E0 486C FED2 pea.l [A4 - 0x12E] 000040E4 486C FEFA pea.l [A4 - 0x106] 000040E8 4EBA D692 jsr [PC - 0x296E /* 0000177C */] 000040EC 486C FEFA pea.l [A4 - 0x106] 000040F0 486E FFF6 pea.l [A6 - 0xA] 000040F4 3F3C 280E move.w -[A7], 0x280E 000040F8 A9EB syscall Pack4/FP68K 000040FA 486E FFF6 pea.l [A6 - 0xA] 000040FE 486C FEF2 pea.l [A4 - 0x10E] 00004102 3F3C 3010 move.w -[A7], 0x3010 00004106 A9EB syscall Pack4/FP68K 00004108 6000 00CC bra +0xCE /* 000041D6 */ 0000410C 2F2C FED8 move.l -[A7], [A4 - 0x128] 00004110 486C FED2 pea.l [A4 - 0x12E] 00004114 4EBA D736 jsr [PC - 0x28CA /* 0000184C */] 00004118 486C FED2 pea.l [A4 - 0x12E] 0000411C 486C FEFA pea.l [A4 - 0x106] 00004120 4EBA D65A jsr [PC - 0x29A6 /* 0000177C */] 00004124 486C FEFA pea.l [A4 - 0x106] 00004128 486E FFF6 pea.l [A6 - 0xA] 0000412C 3F3C 280E move.w -[A7], 0x280E 00004130 A9EB syscall Pack4/FP68K 00004132 486E FFF6 pea.l [A6 - 0xA] 00004136 486C FEEE pea.l [A4 - 0x112] 0000413A 3F3C 1010 move.w -[A7], 0x1010 0000413E A9EB syscall Pack4/FP68K 00004140 6000 0094 bra +0x96 /* 000041D6 */ 00004144 2F2C FED8 move.l -[A7], [A4 - 0x128] 00004148 486C FED2 pea.l [A4 - 0x12E] 0000414C 4EBA D6FE jsr [PC - 0x2902 /* 0000184C */] 00004150 486C FED2 pea.l [A4 - 0x12E] 00004154 486C FEFA pea.l [A4 - 0x106] 00004158 4EBA D622 jsr [PC - 0x29DE /* 0000177C */] 0000415C 486C FEFA pea.l [A4 - 0x106] 00004160 486E FFF6 pea.l [A6 - 0xA] 00004164 3F3C 280E move.w -[A7], 0x280E 00004168 A9EB syscall Pack4/FP68K 0000416A 486E FFF6 pea.l [A6 - 0xA] 0000416E 486C FEE6 pea.l [A4 - 0x11A] 00004172 3F3C 0810 move.w -[A7], 0x810 00004176 A9EB syscall Pack4/FP68K 00004178 605C bra +0x5E /* 000041D6 */ 0000417A 2F2C FED8 move.l -[A7], [A4 - 0x128] 0000417E 486C FED2 pea.l [A4 - 0x12E] 00004182 4EBA D6C8 jsr [PC - 0x2938 /* 0000184C */] 00004186 486C FED2 pea.l [A4 - 0x12E] 0000418A 486C FEFA pea.l [A4 - 0x106] 0000418E 4EBA D5EC jsr [PC - 0x2A14 /* 0000177C */] 00004192 486C FEFA pea.l [A4 - 0x106] 00004196 486E FFF6 pea.l [A6 - 0xA] 0000419A 3F3C 280E move.w -[A7], 0x280E 0000419E A9EB syscall Pack4/FP68K 000041A0 41EC FEDC lea.l A0, [A4 - 0x124] 000041A4 43EE FFF6 lea.l A1, [A6 - 0xA] 000041A8 20D9 move.l [A0]+, [A1]+ 000041AA 20D9 move.l [A0]+, [A1]+ 000041AC 3091 move.w [A0], [A1] 000041AE 6026 bra +0x28 /* 000041D6 */ 000041B0 2F2C FED8 move.l -[A7], [A4 - 0x128] 000041B4 486C FED2 pea.l [A4 - 0x12E] 000041B8 4EBA D692 jsr [PC - 0x296E /* 0000184C */] 000041BC 6018 bra +0x1A /* 000041D6 */ 000041BE 2F2C FED8 move.l -[A7], [A4 - 0x128] 000041C2 486C FED2 pea.l [A4 - 0x12E] 000041C6 4EBA D684 jsr [PC - 0x297C /* 0000184C */] 000041CA 486C FED2 pea.l [A4 - 0x12E] 000041CE 486C FEC4 pea.l [A4 - 0x13C] 000041D2 4EBA D788 jsr [PC - 0x2878 /* 0000195C */] label000041D6: 000041D6 4CDF 1800 movem.l A3,A4, [A7]+ 000041DA 4E5E unlink A6 000041DC 2E9F move.l [A7], [A7]+ 000041DE 4E75 rts 000041E0 8843 or.w D4, D3 000041E2 5654 addq.w [A4], 3 000041E4 4441 neg.w D1 000041E6 5445 addq.w D5, 2 000041E8 3200 move.w D1, D0 000041EA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000041EC-000041F0 fn000041EC: 000041EC 4E56 FFF6 link A6, -0x000A // end alternate branch 000041EC-000041F0 fn000041EC: // (misaligned) 000041EE FFF6 .invalid <> 000041F0 48E7 0018 movem.l -[A7], A3,A4 000041F4 286E 0008 movea.l A4, [A6 + 0x8] 000041F8 266C 0008 movea.l A3, [A4 + 0x8] 000041FC 206B 0008 movea.l A0, [A3 + 0x8] 00004200 2F28 0002 move.l -[A7], [A0 + 0x2] 00004204 302B FFD0 move.w D0, [A3 - 0x30] 00004208 E540 asl D0.w, 2 0000420A 322B FFF0 move.w D1, [A3 - 0x10] 0000420E 48C1 ext.l D1 00004210 41E8 01B0 lea.l A0, [A0 + 0x1B0] 00004214 D2B0 0000 add.l D1, [A0 + D0.w] 00004218 2F01 move.l -[A7], D1 0000421A 486C FED2 pea.l [A4 - 0x12E] 0000421E 302B FFEA move.w D0, [A3 - 0x16] 00004222 48C0 ext.l D0 00004224 2F00 move.l -[A7], D0 00004226 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 0000422A 206B FFF4 movea.l A0, [A3 - 0xC] 0000422E 2050 movea.l A0, [A0] 00004230 3028 0032 move.w D0, [A0 + 0x32] 00004234 5340 subq.w D0, 1 00004236 6B00 0104 bmi +0x106 /* 0000433C */ 0000423A 0C40 000B cmpi.w D0, 0xB 0000423E 6E00 00FC bgt +0xFE /* 0000433C */ 00004242 D040 add.w D0, D0 00004244 303B 0006 move.w D0, [PC + D0.w + 0x6] 00004248 4EFB 0000 jmp [PC + D0.w] 0000424C 00F2 .incomplete 0000424E 00F2 .incomplete 00004250 001E 002E ori.b [A6]+, 0x2E /* '.' */ 00004254 005A 0084 ori.w [A2]+, 0x84 00004258 00AE 00D8 00F2 00E6 ori.l [A6 + 0xE6], 0xD800F2 00004260 00F2 .incomplete 00004262 00F2 .incomplete 00004264 6000 00D6 bra +0xD8 /* 0000433C */ 00004268 486C FED2 pea.l [A4 - 0x12E] 0000426C 486C FEFA pea.l [A4 - 0x106] 00004270 4EBA D50A jsr [PC - 0x2AF6 /* 0000177C */] 00004274 6000 00C6 bra +0xC8 /* 0000433C */ 00004278 486C FED2 pea.l [A4 - 0x12E] 0000427C 486C FEFA pea.l [A4 - 0x106] 00004280 4EBA D4FA jsr [PC - 0x2B06 /* 0000177C */] 00004284 486C FEFA pea.l [A4 - 0x106] 00004288 486E FFF6 pea.l [A6 - 0xA] 0000428C 3F3C 280E move.w -[A7], 0x280E 00004290 A9EB syscall Pack4/FP68K 00004292 486E FFF6 pea.l [A6 - 0xA] 00004296 486C FEF2 pea.l [A4 - 0x10E] 0000429A 3F3C 3010 move.w -[A7], 0x3010 0000429E A9EB syscall Pack4/FP68K 000042A0 6000 009A bra +0x9C /* 0000433C */ 000042A4 486C FED2 pea.l [A4 - 0x12E] 000042A8 486C FEFA pea.l [A4 - 0x106] 000042AC 4EBA D4CE jsr [PC - 0x2B32 /* 0000177C */] 000042B0 486C FEFA pea.l [A4 - 0x106] 000042B4 486E FFF6 pea.l [A6 - 0xA] 000042B8 3F3C 280E move.w -[A7], 0x280E 000042BC A9EB syscall Pack4/FP68K 000042BE 486E FFF6 pea.l [A6 - 0xA] 000042C2 486C FEEE pea.l [A4 - 0x112] 000042C6 3F3C 1010 move.w -[A7], 0x1010 000042CA A9EB syscall Pack4/FP68K 000042CC 606E bra +0x70 /* 0000433C */ 000042CE 486C FED2 pea.l [A4 - 0x12E] 000042D2 486C FEFA pea.l [A4 - 0x106] 000042D6 4EBA D4A4 jsr [PC - 0x2B5C /* 0000177C */] 000042DA 486C FEFA pea.l [A4 - 0x106] 000042DE 486E FFF6 pea.l [A6 - 0xA] 000042E2 3F3C 280E move.w -[A7], 0x280E 000042E6 A9EB syscall Pack4/FP68K 000042E8 486E FFF6 pea.l [A6 - 0xA] 000042EC 486C FEE6 pea.l [A4 - 0x11A] 000042F0 3F3C 0810 move.w -[A7], 0x810 000042F4 A9EB syscall Pack4/FP68K 000042F6 6044 bra +0x46 /* 0000433C */ 000042F8 486C FED2 pea.l [A4 - 0x12E] 000042FC 486C FEFA pea.l [A4 - 0x106] 00004300 4EBA D47A jsr [PC - 0x2B86 /* 0000177C */] 00004304 486C FEFA pea.l [A4 - 0x106] 00004308 486E FFF6 pea.l [A6 - 0xA] 0000430C 3F3C 280E move.w -[A7], 0x280E 00004310 A9EB syscall Pack4/FP68K 00004312 41EC FEDC lea.l A0, [A4 - 0x124] 00004316 43EE FFF6 lea.l A1, [A6 - 0xA] 0000431A 20D9 move.l [A0]+, [A1]+ 0000431C 20D9 move.l [A0]+, [A1]+ 0000431E 3091 move.w [A0], [A1] 00004320 601A bra +0x1C /* 0000433C */ 00004322 486C FED2 pea.l [A4 - 0x12E] 00004326 486C FED8 pea.l [A4 - 0x128] 0000432A 4EBA D4E4 jsr [PC - 0x2B1C /* 00001810 */] 0000432E 600C bra +0xE /* 0000433C */ 00004330 486C FED2 pea.l [A4 - 0x12E] 00004334 486C FEC4 pea.l [A4 - 0x13C] 00004338 4EBA D622 jsr [PC - 0x29DE /* 0000195C */] label0000433C: 0000433C 4CDF 1800 movem.l A3,A4, [A7]+ 00004340 4E5E unlink A6 00004342 2E9F move.l [A7], [A7]+ 00004344 4E75 rts 00004346 8743 5654 pack D3, D3, 0x5654 0000434A 4441 neg.w D1 0000434C 5445 addq.w D5, 2 0000434E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00004350-00004354 fn00004350: 00004350 4E56 FFF6 link A6, -0x000A // end alternate branch 00004350-00004354 fn00004350: // (misaligned) 00004352 FFF6 .invalid <> 00004354 48E7 0018 movem.l -[A7], A3,A4 00004358 286E 0008 movea.l A4, [A6 + 0x8] 0000435C 266C 0008 movea.l A3, [A4 + 0x8] 00004360 206B 0008 movea.l A0, [A3 + 0x8] 00004364 2F28 0002 move.l -[A7], [A0 + 0x2] 00004368 302B FFD0 move.w D0, [A3 - 0x30] 0000436C E540 asl D0.w, 2 0000436E 322B FFF0 move.w D1, [A3 - 0x10] 00004372 48C1 ext.l D1 00004374 41E8 01B0 lea.l A0, [A0 + 0x1B0] 00004378 D2B0 0000 add.l D1, [A0 + D0.w] 0000437C 2F01 move.l -[A7], D1 0000437E 486C FEC4 pea.l [A4 - 0x13C] 00004382 302B FFEA move.w D0, [A3 - 0x16] 00004386 48C0 ext.l D0 00004388 2F00 move.l -[A7], D0 0000438A 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 0000438E 206B FFF4 movea.l A0, [A3 - 0xC] 00004392 2050 movea.l A0, [A0] 00004394 3028 0032 move.w D0, [A0 + 0x32] 00004398 5340 subq.w D0, 1 0000439A 6B00 0110 bmi +0x112 /* 000044AC */ 0000439E 0C40 000B cmpi.w D0, 0xB 000043A2 6E00 0108 bgt +0x10A /* 000044AC */ 000043A6 D040 add.w D0, D0 000043A8 303B 0006 move.w D0, [PC + D0.w + 0x6] 000043AC 4EFB 0000 jmp [PC + D0.w] 000043B0 00FE .incomplete 000043B2 00FE .incomplete 000043B4 001E 002E ori.b [A6]+, 0x2E /* '.' */ 000043B8 005A 0084 ori.w [A2]+, 0x84 000043BC 00AE 00D8 00F2 00FE ori.l [A6 + 0xFE], 0xD800F2 000043C4 00FE .incomplete 000043C6 00FE .incomplete 000043C8 6000 00E2 bra +0xE4 /* 000044AC */ 000043CC 486C FEC4 pea.l [A4 - 0x13C] 000043D0 486C FEFA pea.l [A4 - 0x106] 000043D4 4EAD 0242 jsr [A5 + 0x242 /* export_68 */] 000043D8 6000 00D2 bra +0xD4 /* 000044AC */ 000043DC 486C FEC4 pea.l [A4 - 0x13C] 000043E0 486C FEFA pea.l [A4 - 0x106] 000043E4 4EAD 0242 jsr [A5 + 0x242 /* export_68 */] 000043E8 486C FEFA pea.l [A4 - 0x106] 000043EC 486E FFF6 pea.l [A6 - 0xA] 000043F0 3F3C 280E move.w -[A7], 0x280E 000043F4 A9EB syscall Pack4/FP68K 000043F6 486E FFF6 pea.l [A6 - 0xA] 000043FA 486C FEF2 pea.l [A4 - 0x10E] 000043FE 3F3C 3010 move.w -[A7], 0x3010 00004402 A9EB syscall Pack4/FP68K 00004404 6000 00A6 bra +0xA8 /* 000044AC */ 00004408 486C FEC4 pea.l [A4 - 0x13C] 0000440C 486C FEFA pea.l [A4 - 0x106] 00004410 4EAD 0242 jsr [A5 + 0x242 /* export_68 */] 00004414 486C FEFA pea.l [A4 - 0x106] 00004418 486E FFF6 pea.l [A6 - 0xA] 0000441C 3F3C 280E move.w -[A7], 0x280E 00004420 A9EB syscall Pack4/FP68K 00004422 486E FFF6 pea.l [A6 - 0xA] 00004426 486C FEEE pea.l [A4 - 0x112] 0000442A 3F3C 1010 move.w -[A7], 0x1010 0000442E A9EB syscall Pack4/FP68K 00004430 607A bra +0x7C /* 000044AC */ 00004432 486C FEC4 pea.l [A4 - 0x13C] 00004436 486C FEFA pea.l [A4 - 0x106] 0000443A 4EAD 0242 jsr [A5 + 0x242 /* export_68 */] 0000443E 486C FEFA pea.l [A4 - 0x106] 00004442 486E FFF6 pea.l [A6 - 0xA] 00004446 3F3C 280E move.w -[A7], 0x280E 0000444A A9EB syscall Pack4/FP68K 0000444C 486E FFF6 pea.l [A6 - 0xA] 00004450 486C FEE6 pea.l [A4 - 0x11A] 00004454 3F3C 0810 move.w -[A7], 0x810 00004458 A9EB syscall Pack4/FP68K 0000445A 6050 bra +0x52 /* 000044AC */ 0000445C 486C FEC4 pea.l [A4 - 0x13C] 00004460 486C FEFA pea.l [A4 - 0x106] 00004464 4EAD 0242 jsr [A5 + 0x242 /* export_68 */] 00004468 486C FEFA pea.l [A4 - 0x106] 0000446C 486E FFF6 pea.l [A6 - 0xA] 00004470 3F3C 280E move.w -[A7], 0x280E 00004474 A9EB syscall Pack4/FP68K 00004476 41EC FEDC lea.l A0, [A4 - 0x124] 0000447A 43EE FFF6 lea.l A1, [A6 - 0xA] 0000447E 20D9 move.l [A0]+, [A1]+ 00004480 20D9 move.l [A0]+, [A1]+ 00004482 3091 move.w [A0], [A1] 00004484 6026 bra +0x28 /* 000044AC */ 00004486 486C FEC4 pea.l [A4 - 0x13C] 0000448A 486C FED2 pea.l [A4 - 0x12E] 0000448E 4EBA D51C jsr [PC - 0x2AE4 /* 000019AC */] 00004492 486C FED2 pea.l [A4 - 0x12E] 00004496 486C FED8 pea.l [A4 - 0x128] 0000449A 4EBA D374 jsr [PC - 0x2C8C /* 00001810 */] 0000449E 600C bra +0xE /* 000044AC */ 000044A0 486C FEC4 pea.l [A4 - 0x13C] 000044A4 486C FED2 pea.l [A4 - 0x12E] 000044A8 4EBA D502 jsr [PC - 0x2AFE /* 000019AC */] label000044AC: 000044AC 4CDF 1800 movem.l A3,A4, [A7]+ 000044B0 4E5E unlink A6 000044B2 2E9F move.l [A7], [A7]+ 000044B4 4E75 rts 000044B6 8B43 5654 pack D5, D3, 0x5654 000044BA 4441 neg.w D1 000044BC 5445 addq.w D5, 2 000044BE 5449 addq.w A1, 2 000044C0 4D45 chk.w D6, D5 000044C2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000044C4-000044CA fn000044C4: 000044C4 4E56 0000 link A6, 0 000044C8 4E5E unlink A6 // end alternate branch 000044C4-000044CA fn000044C4: // (misaligned) 000044C6 0000 4E5E ori.b D0, 0x5E /* '^' */ 000044CA 4E75 rts 000044CC 8743 5654 pack D3, D3, 0x5654 000044D0 5041 addq.w D1, 8 000044D2 4F43 chk.w D7, D3 000044D4 0000 0000 ori.b D0, 0x0 fn000044D8: 000044D8 4E56 FFFE link A6, -0x0002 000044DC 48E7 0018 movem.l -[A7], A3,A4 000044E0 266E 0008 movea.l A3, [A6 + 0x8] 000044E4 286B 0008 movea.l A4, [A3 + 0x8] 000044E8 206C 0008 movea.l A0, [A4 + 0x8] 000044EC 2F28 0002 move.l -[A7], [A0 + 0x2] 000044F0 302C FFD0 move.w D0, [A4 - 0x30] 000044F4 E540 asl D0.w, 2 000044F6 322C FFF0 move.w D1, [A4 - 0x10] 000044FA 48C1 ext.l D1 000044FC 41E8 01B0 lea.l A0, [A0 + 0x1B0] 00004500 D2B0 0000 add.l D1, [A0 + D0.w] 00004504 2F01 move.l -[A7], D1 00004506 486B FDC3 pea.l [A3 - 0x23D] 0000450A 302C FFEA move.w D0, [A4 - 0x16] 0000450E 48C0 ext.l D0 00004510 2F00 move.l -[A7], D0 00004512 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 00004516 206C FFF4 movea.l A0, [A4 - 0xC] 0000451A 2050 movea.l A0, [A0] 0000451C 3028 0032 move.w D0, [A0 + 0x32] 00004520 5340 subq.w D0, 1 00004522 6B00 0144 bmi +0x146 /* 00004668 */ 00004526 0C40 000A cmpi.w D0, 0xA /* '\n' */ 0000452A 6E00 013C bgt +0x13E /* 00004668 */ 0000452E D040 add.w D0, D0 00004530 303B 0006 move.w D0, [PC + D0.w + 0x6] 00004534 4EFB 0000 jmp [PC + D0.w] 00004538 0018 0068 ori.b [A0]+, 0x68 /* 'h' */ 0000453C 0080 009A 00C2 ori.l D0, 0x9A00C2 00004542 00E8 .incomplete 00004544 010E btst A6, D0 00004546 0132 0132 0132 0132 102B btst [[A2 + 0x1320132 + D0] + 0x102B], D0 00004550 FDC3 .invalid <> 00004552 670E beq +0x10 /* 00004562 */ 00004554 41EB FF00 lea.l A0, [A3 - 0x100] 00004558 43FA 0140 lea.l A1, [PC + 0x140 /* 0000469A, value 0x4545255, pstring "TRUE" */] 0000455C 20D9 move.l [A0]+, [A1]+ 0000455E 3091 move.w [A0], [A1] 00004560 600C bra +0xE /* 0000456E */ label00004562: 00004562 41EB FF00 lea.l A0, [A3 - 0x100] 00004566 43FA 012C lea.l A1, [PC + 0x12C /* 00004694, value 0x546414C, pstring "FALSE" */] 0000456A 20D9 move.l [A0]+, [A1]+ 0000456C 3091 move.w [A0], [A1] label0000456E: 0000456E 4240 clr.w D0 00004570 102B FF00 move.b D0, [A3 - 0x100] 00004574 206C FFF4 movea.l A0, [A4 - 0xC] 00004578 2050 movea.l A0, [A0] 0000457A B068 0038 cmp.w D0, [A0 + 0x38] 0000457E 6F00 00E8 ble +0xEA /* 00004668 */ 00004582 206C FFF4 movea.l A0, [A4 - 0xC] 00004586 2050 movea.l A0, [A0] 00004588 303C 0100 move.w D0, 0x100 0000458C 1028 0039 move.b D0, [A0 + 0x39] 00004590 3D40 FFFE move.w [A6 - 0x2], D0 00004594 376E FFFE FF00 move.w [A3 - 0x100], [A6 - 0x2] 0000459A 6000 00CC bra +0xCE /* 00004668 */ 0000459E 102B FDC3 move.b D0, [A3 - 0x23D] 000045A2 670A beq +0xC /* 000045AE */ 000045A4 377C 0001 FEFE move.w [A3 - 0x102], 0x1 000045AA 6000 00BC bra +0xBE /* 00004668 */ label000045AE: 000045AE 426B FEFE clr.w [A3 - 0x102] 000045B2 6000 00B4 bra +0xB6 /* 00004668 */ 000045B6 102B FDC3 move.b D0, [A3 - 0x23D] 000045BA 670A beq +0xC /* 000045C6 */ 000045BC 7001 moveq.l D0, 0x01 000045BE 2740 FEFA move.l [A3 - 0x106], D0 000045C2 6000 00A4 bra +0xA6 /* 00004668 */ label000045C6: 000045C6 7000 moveq.l D0, 0x00 000045C8 2740 FEFA move.l [A3 - 0x106], D0 000045CC 6000 009A bra +0x9C /* 00004668 */ 000045D0 102B FDC3 move.b D0, [A3 - 0x23D] 000045D4 6712 beq +0x14 /* 000045E8 */ 000045D6 487A 00B2 pea.l [PC + 0xB2 /* 0000468A, value 0x3FFF8000 */] 000045DA 486B FEF2 pea.l [A3 - 0x10E] 000045DE 3F3C 3010 move.w -[A7], 0x3010 000045E2 A9EB syscall Pack4/FP68K 000045E4 6000 0082 bra +0x84 /* 00004668 */ label000045E8: 000045E8 487A 0096 pea.l [PC + 0x96 /* 00004680, value 0x0, cstring "" */] 000045EC 486B FEF2 pea.l [A3 - 0x10E] 000045F0 3F3C 3010 move.w -[A7], 0x3010 000045F4 A9EB syscall Pack4/FP68K 000045F6 6070 bra +0x72 /* 00004668 */ 000045F8 102B FDC3 move.b D0, [A3 - 0x23D] 000045FC 6710 beq +0x12 /* 0000460E */ 000045FE 487A 008A pea.l [PC + 0x8A /* 0000468A, value 0x3FFF8000 */] 00004602 486B FEEE pea.l [A3 - 0x112] 00004606 3F3C 1010 move.w -[A7], 0x1010 0000460A A9EB syscall Pack4/FP68K 0000460C 605A bra +0x5C /* 00004668 */ label0000460E: 0000460E 487A 0070 pea.l [PC + 0x70 /* 00004680, value 0x0, cstring "" */] 00004612 486B FEEE pea.l [A3 - 0x112] 00004616 3F3C 1010 move.w -[A7], 0x1010 0000461A A9EB syscall Pack4/FP68K 0000461C 604A bra +0x4C /* 00004668 */ 0000461E 102B FDC3 move.b D0, [A3 - 0x23D] 00004622 6710 beq +0x12 /* 00004634 */ 00004624 487A 0064 pea.l [PC + 0x64 /* 0000468A, value 0x3FFF8000 */] 00004628 486B FEE6 pea.l [A3 - 0x11A] 0000462C 3F3C 0810 move.w -[A7], 0x810 00004630 A9EB syscall Pack4/FP68K 00004632 6034 bra +0x36 /* 00004668 */ label00004634: 00004634 487A 004A pea.l [PC + 0x4A /* 00004680, value 0x0, cstring "" */] 00004638 486B FEE6 pea.l [A3 - 0x11A] 0000463C 3F3C 0810 move.w -[A7], 0x810 00004640 A9EB syscall Pack4/FP68K 00004642 6024 bra +0x26 /* 00004668 */ 00004644 102B FDC3 move.b D0, [A3 - 0x23D] 00004648 6710 beq +0x12 /* 0000465A */ 0000464A 41EB FEDC lea.l A0, [A3 - 0x124] 0000464E 43FA 003A lea.l A1, [PC + 0x3A /* 0000468A, value 0x3FFF8000 */] 00004652 20D9 move.l [A0]+, [A1]+ 00004654 20D9 move.l [A0]+, [A1]+ 00004656 3091 move.w [A0], [A1] 00004658 600E bra +0x10 /* 00004668 */ label0000465A: 0000465A 41EB FEDC lea.l A0, [A3 - 0x124] 0000465E 43FA 0020 lea.l A1, [PC + 0x20 /* 00004680, value 0x0, cstring "" */] 00004662 20D9 move.l [A0]+, [A1]+ 00004664 20D9 move.l [A0]+, [A1]+ 00004666 3091 move.w [A0], [A1] label00004668: 00004668 4CDF 1800 movem.l A3,A4, [A7]+ 0000466C 4E5E unlink A6 0000466E 2E9F move.l [A7], [A7]+ 00004670 4E75 rts 00004672 8A43 or.w D5, D3 00004674 5654 addq.w [A4], 3 00004676 424F clr.w A7 00004678 4F4C chk.w D7, A4 0000467A 4541 chk.w D2, D1 0000467C 4E00 .invalid // invalid opcode 4 0000467E 0020 0000 ori.b -[A0], 0x0 00004682 0000 0000 ori.b D0, 0x0 00004686 0000 0000 ori.b D0, 0x0 0000468A 3FFF move.w <>, <> 0000468C 8000 or.b D0, D0 0000468E 0000 0000 ori.b D0, 0x0 00004692 0000 0546 ori.b D0, 0x46 /* 'F' */ 00004696 414C chk.w D0, A4 00004698 5345 subq.w D5, 1 0000469A 0454 5255 subi.w [A4], 0x5255 /* 'RU' */ 0000469E 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 fn000046A0: 000046A0 4E56 FDC2 link A6, -0x023E 000046A4 48E7 0018 movem.l -[A7], A3,A4 000046A8 286E 0008 movea.l A4, [A6 + 0x8] 000046AC 266C 0008 movea.l A3, [A4 + 0x8] 000046B0 422E FF00 clr.b [A6 - 0x100] 000046B4 426E FEFE clr.w [A6 - 0x102] 000046B8 7000 moveq.l D0, 0x00 000046BA 2D40 FEFA move.l [A6 - 0x106], D0 000046BE 487A 0308 pea.l [PC + 0x308 /* 000049C8, value 0x0, cstring "" */] 000046C2 486E FEF2 pea.l [A6 - 0x10E] 000046C6 3F3C 3010 move.w -[A7], 0x3010 000046CA A9EB syscall Pack4/FP68K 000046CC 487A 02FA pea.l [PC + 0x2FA /* 000049C8, value 0x0, cstring "" */] 000046D0 486E FEEE pea.l [A6 - 0x112] 000046D4 3F3C 1010 move.w -[A7], 0x1010 000046D8 A9EB syscall Pack4/FP68K 000046DA 487A 02EC pea.l [PC + 0x2EC /* 000049C8, value 0x0, cstring "" */] 000046DE 486E FEE6 pea.l [A6 - 0x11A] 000046E2 3F3C 0810 move.w -[A7], 0x810 000046E6 A9EB syscall Pack4/FP68K 000046E8 41EE FEDC lea.l A0, [A6 - 0x124] 000046EC 43FA 02DA lea.l A1, [PC + 0x2DA /* 000049C8, value 0x0, cstring "" */] 000046F0 20D9 move.l [A0]+, [A1]+ 000046F2 20D9 move.l [A0]+, [A1]+ 000046F4 3091 move.w [A0], [A1] 000046F6 42AE FED8 clr.l [A6 - 0x128] 000046FA 42AE FED2 clr.l [A6 - 0x12E] 000046FE 426E FED6 clr.w [A6 - 0x12A] 00004702 426E FEC8 clr.w [A6 - 0x138] 00004706 426E FEC6 clr.w [A6 - 0x13A] 0000470A 426E FEC4 clr.w [A6 - 0x13C] 0000470E 42AE FECA clr.l [A6 - 0x136] 00004712 426E FECE clr.w [A6 - 0x132] 00004716 206C FFF4 movea.l A0, [A4 - 0xC] 0000471A 2050 movea.l A0, [A0] 0000471C 700B moveq.l D0, 0x0B 0000471E B068 0032 cmp.w D0, [A0 + 0x32] 00004722 6612 bne +0x14 /* 00004736 */ 00004724 486E FDC4 pea.l [A6 - 0x23C] 00004728 2F3C 0000 0100 move.l -[A7], 0x100 0000472E 2F2C 0008 move.l -[A7], [A4 + 0x8] 00004732 4EAD 42C2 jsr [A5 + 0x42C2 /* export_2132 */] label00004736: 00004736 422E FDC3 clr.b [A6 - 0x23D] 0000473A 206C FFF4 movea.l A0, [A4 - 0xC] 0000473E 2050 movea.l A0, [A0] 00004740 3028 003E move.w D0, [A0 + 0x3E] 00004744 5340 subq.w D0, 1 00004746 6B00 0086 bmi +0x88 /* 000047CE */ 0000474A 0C40 000B cmpi.w D0, 0xB 0000474E 6E7E bgt +0x80 /* 000047CE */ 00004750 D040 add.w D0, D0 00004752 303B 0006 move.w D0, [PC + D0.w + 0x6] 00004756 4EFB 0000 jmp [PC + D0.w] 0000475A 001A 0022 ori.b [A2]+, 0x22 /* '\"' */ 0000475E 002A 0032 003A ori.b [A2 + 0x3A], 0x32 /* '2' */ 00004764 0042 004A ori.w D2, 0x4A /* 'J' */ 00004768 0052 005A ori.w [A2], 0x5A /* 'Z' */ 0000476C 0062 006A ori.w -[A2], 0x6A /* 'j' */ 00004770 0070 2F0E 4EBA ori.w [A0 + D4 * 8 - 0x70], 0x2F0E 00004776 EC2E lsr D6.b, D6 00004778 6054 bra +0x56 /* 000047CE */ 0000477A 2F0E move.l -[A7], A6 0000477C 4EBA EDE6 jsr [PC - 0x121A /* 00003564 */] 00004780 604C bra +0x4E /* 000047CE */ 00004782 2F0E move.l -[A7], A6 00004784 4EBA EF26 jsr [PC - 0x10DA /* 000036AC */] 00004788 6044 bra +0x46 /* 000047CE */ 0000478A 2F0E move.l -[A7], A6 0000478C 4EBA F08A jsr [PC - 0xF76 /* 00003818 */] 00004790 603C bra +0x3E /* 000047CE */ 00004792 2F0E move.l -[A7], A6 00004794 4EBA F292 jsr [PC - 0xD6E /* 00003A28 */] 00004798 6034 bra +0x36 /* 000047CE */ 0000479A 2F0E move.l -[A7], A6 0000479C 4EBA F4BA jsr [PC - 0xB46 /* 00003C58 */] 000047A0 602C bra +0x2E /* 000047CE */ 000047A2 2F0E move.l -[A7], A6 000047A4 4EBA F6E2 jsr [PC - 0x91E /* 00003E88 */] 000047A8 6024 bra +0x26 /* 000047CE */ 000047AA 2F0E move.l -[A7], A6 000047AC 4EBA F87E jsr [PC - 0x782 /* 0000402C */] 000047B0 601C bra +0x1E /* 000047CE */ 000047B2 2F0E move.l -[A7], A6 000047B4 4EBA FA36 jsr [PC - 0x5CA /* 000041EC */] 000047B8 6014 bra +0x16 /* 000047CE */ 000047BA 2F0E move.l -[A7], A6 000047BC 4EBA FB92 jsr [PC - 0x46E /* 00004350 */] 000047C0 600C bra +0xE /* 000047CE */ 000047C2 4EBA FD00 jsr [PC - 0x300 /* 000044C4 */] 000047C6 6006 bra +0x8 /* 000047CE */ 000047C8 2F0E move.l -[A7], A6 000047CA 4EBA FD0C jsr [PC - 0x2F4 /* 000044D8 */] label000047CE: 000047CE 206C FFF4 movea.l A0, [A4 - 0xC] 000047D2 2050 movea.l A0, [A0] 000047D4 3028 0032 move.w D0, [A0 + 0x32] 000047D8 5340 subq.w D0, 1 000047DA 6B00 01D2 bmi +0x1D4 /* 000049AE */ 000047DE 0C40 000B cmpi.w D0, 0xB 000047E2 6E00 01CA bgt +0x1CC /* 000049AE */ 000047E6 D040 add.w D0, D0 000047E8 303B 0006 move.w D0, [PC + D0.w + 0x6] 000047EC 4EFB 0000 jmp [PC + D0.w] 000047F0 001A 003E ori.b [A2]+, 0x3E /* '>' */ 000047F4 0062 0086 ori.w -[A2], 0x86 000047F8 00AA 00CE 00F2 0116 ori.l [A2 + 0x116], 0xCE00F2 00004800 013A 015C btst [PC + 0x15C /* 0000495E, value 0x30 '0' */], D0 00004804 017E bchg <>, D0 00004806 01A0 bclr -[A0], D0 00004808 2F2B 0002 move.l -[A7], [A3 + 0x2] 0000480C 486E FF00 pea.l [A6 - 0x100] 00004810 302C FFF2 move.w D0, [A4 - 0xE] 00004814 48C0 ext.l D0 00004816 D0AC 000C add.l D0, [A4 + 0xC] 0000481A 2F00 move.l -[A7], D0 0000481C 302C FFEC move.w D0, [A4 - 0x14] 00004820 48C0 ext.l D0 00004822 2F00 move.l -[A7], D0 00004824 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 00004828 6000 0184 bra +0x186 /* 000049AE */ 0000482C 2F2B 0002 move.l -[A7], [A3 + 0x2] 00004830 486E FEFE pea.l [A6 - 0x102] 00004834 302C FFF2 move.w D0, [A4 - 0xE] 00004838 48C0 ext.l D0 0000483A D0AC 000C add.l D0, [A4 + 0xC] 0000483E 2F00 move.l -[A7], D0 00004840 302C FFEC move.w D0, [A4 - 0x14] 00004844 48C0 ext.l D0 00004846 2F00 move.l -[A7], D0 00004848 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 0000484C 6000 0160 bra +0x162 /* 000049AE */ 00004850 2F2B 0002 move.l -[A7], [A3 + 0x2] 00004854 486E FEFA pea.l [A6 - 0x106] 00004858 302C FFF2 move.w D0, [A4 - 0xE] 0000485C 48C0 ext.l D0 0000485E D0AC 000C add.l D0, [A4 + 0xC] 00004862 2F00 move.l -[A7], D0 00004864 302C FFEC move.w D0, [A4 - 0x14] 00004868 48C0 ext.l D0 0000486A 2F00 move.l -[A7], D0 0000486C 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 00004870 6000 013C bra +0x13E /* 000049AE */ 00004874 2F2B 0002 move.l -[A7], [A3 + 0x2] 00004878 486E FEF2 pea.l [A6 - 0x10E] 0000487C 302C FFF2 move.w D0, [A4 - 0xE] 00004880 48C0 ext.l D0 00004882 D0AC 000C add.l D0, [A4 + 0xC] 00004886 2F00 move.l -[A7], D0 00004888 302C FFEC move.w D0, [A4 - 0x14] 0000488C 48C0 ext.l D0 0000488E 2F00 move.l -[A7], D0 00004890 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 00004894 6000 0118 bra +0x11A /* 000049AE */ 00004898 2F2B 0002 move.l -[A7], [A3 + 0x2] 0000489C 486E FEEE pea.l [A6 - 0x112] 000048A0 302C FFF2 move.w D0, [A4 - 0xE] 000048A4 48C0 ext.l D0 000048A6 D0AC 000C add.l D0, [A4 + 0xC] 000048AA 2F00 move.l -[A7], D0 000048AC 302C FFEC move.w D0, [A4 - 0x14] 000048B0 48C0 ext.l D0 000048B2 2F00 move.l -[A7], D0 000048B4 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 000048B8 6000 00F4 bra +0xF6 /* 000049AE */ 000048BC 2F2B 0002 move.l -[A7], [A3 + 0x2] 000048C0 486E FEE6 pea.l [A6 - 0x11A] 000048C4 302C FFF2 move.w D0, [A4 - 0xE] 000048C8 48C0 ext.l D0 000048CA D0AC 000C add.l D0, [A4 + 0xC] 000048CE 2F00 move.l -[A7], D0 000048D0 302C FFEC move.w D0, [A4 - 0x14] 000048D4 48C0 ext.l D0 000048D6 2F00 move.l -[A7], D0 000048D8 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 000048DC 6000 00D0 bra +0xD2 /* 000049AE */ 000048E0 2F2B 0002 move.l -[A7], [A3 + 0x2] 000048E4 486E FEDC pea.l [A6 - 0x124] 000048E8 302C FFF2 move.w D0, [A4 - 0xE] 000048EC 48C0 ext.l D0 000048EE D0AC 000C add.l D0, [A4 + 0xC] 000048F2 2F00 move.l -[A7], D0 000048F4 302C FFEC move.w D0, [A4 - 0x14] 000048F8 48C0 ext.l D0 000048FA 2F00 move.l -[A7], D0 000048FC 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 00004900 6000 00AC bra +0xAE /* 000049AE */ 00004904 2F2B 0002 move.l -[A7], [A3 + 0x2] 00004908 486E FED8 pea.l [A6 - 0x128] 0000490C 302C FFF2 move.w D0, [A4 - 0xE] 00004910 48C0 ext.l D0 00004912 D0AC 000C add.l D0, [A4 + 0xC] 00004916 2F00 move.l -[A7], D0 00004918 302C FFEC move.w D0, [A4 - 0x14] 0000491C 48C0 ext.l D0 0000491E 2F00 move.l -[A7], D0 00004920 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 00004924 6000 0088 bra +0x8A /* 000049AE */ 00004928 2F2B 0002 move.l -[A7], [A3 + 0x2] 0000492C 486E FED2 pea.l [A6 - 0x12E] 00004930 302C FFF2 move.w D0, [A4 - 0xE] 00004934 48C0 ext.l D0 00004936 D0AC 000C add.l D0, [A4 + 0xC] 0000493A 2F00 move.l -[A7], D0 0000493C 302C FFEC move.w D0, [A4 - 0x14] 00004940 48C0 ext.l D0 00004942 2F00 move.l -[A7], D0 00004944 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 00004948 6064 bra +0x66 /* 000049AE */ 0000494A 2F2B 0002 move.l -[A7], [A3 + 0x2] 0000494E 486E FEC4 pea.l [A6 - 0x13C] 00004952 302C FFF2 move.w D0, [A4 - 0xE] 00004956 48C0 ext.l D0 00004958 D0AC 000C add.l D0, [A4 + 0xC] 0000495C 2F00 move.l -[A7], D0 0000495E 302C FFEC move.w D0, [A4 - 0x14] 00004962 48C0 ext.l D0 00004964 2F00 move.l -[A7], D0 00004966 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 0000496A 6042 bra +0x44 /* 000049AE */ 0000496C 2F2B 0002 move.l -[A7], [A3 + 0x2] 00004970 486E FDC4 pea.l [A6 - 0x23C] 00004974 302C FFF2 move.w D0, [A4 - 0xE] 00004978 48C0 ext.l D0 0000497A D0AC 000C add.l D0, [A4 + 0xC] 0000497E 2F00 move.l -[A7], D0 00004980 302C FFEC move.w D0, [A4 - 0x14] 00004984 48C0 ext.l D0 00004986 2F00 move.l -[A7], D0 00004988 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 0000498C 6020 bra +0x22 /* 000049AE */ 0000498E 2F2B 0002 move.l -[A7], [A3 + 0x2] 00004992 486E FDC3 pea.l [A6 - 0x23D] 00004996 302C FFF2 move.w D0, [A4 - 0xE] 0000499A 48C0 ext.l D0 0000499C D0AC 000C add.l D0, [A4 + 0xC] 000049A0 2F00 move.l -[A7], D0 000049A2 302C FFEC move.w D0, [A4 - 0x14] 000049A6 48C0 ext.l D0 000049A8 2F00 move.l -[A7], D0 000049AA 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] label000049AE: 000049AE 4CDF 1800 movem.l A3,A4, [A7]+ 000049B2 4E5E unlink A6 000049B4 2E9F move.l [A7], [A7]+ 000049B6 4E75 rts 000049B8 8D50 or.w [A0], D6 000049BA 4153 chk.w D0, [A3] 000049BC 5445 addq.w D5, 2 000049BE 4356 chk.w D1, [A6] 000049C0 5446 addq.w D6, 2 000049C2 4945 chk.w D4, D5 000049C4 4C44 000A movem.l D1,D3, D4 000049C8 0000 0000 ori.b D0, 0x0 000049CC 0000 0000 ori.b D0, 0x0 000049D0 0000 0000 ori.b D0, 0x0 export_2054: 000049D4 4E56 FFCC link A6, -0x0034 000049D8 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000049DC 286E 0008 movea.l A4, [A6 + 0x8] 000049E0 4AAE 000C tst.l [A6 + 0xC] 000049E4 6700 0166 beq +0x168 /* 00004B4C */ 000049E8 206C 117C movea.l A0, [A4 + 0x117C] 000049EC 2050 movea.l A0, [A0] 000049EE 302E 0010 move.w D0, [A6 + 0x10] 000049F2 48C0 ext.l D0 000049F4 E580 asl D0, 2 000049F6 2670 08FC movea.l A3, [A0 + D0 - 0x4] 000049FA 2053 movea.l A0, [A3] 000049FC 3D68 0014 FFCE move.w [A6 - 0x32], [A0 + 0x14] 00004A02 7E01 moveq.l D7, 0x01 00004A04 6000 013E bra +0x140 /* 00004B44 */ label00004A08: 00004A08 2053 movea.l A0, [A3] 00004A0A 2068 0016 movea.l A0, [A0 + 0x16] 00004A0E 2050 movea.l A0, [A0] 00004A10 3007 move.w D0, D7 00004A12 48C0 ext.l D0 00004A14 E580 asl D0, 2 00004A16 2D70 08FC FFF4 move.l [A6 - 0xC], [A0 + D0 - 0x4] 00004A1C 206E FFF4 movea.l A0, [A6 - 0xC] 00004A20 2050 movea.l A0, [A0] 00004A22 4A68 0030 tst.w [A0 + 0x30] 00004A26 6700 0118 beq +0x11A /* 00004B40 */ 00004A2A 206E FFF4 movea.l A0, [A6 - 0xC] 00004A2E 2050 movea.l A0, [A0] 00004A30 3D68 0030 FFD0 move.w [A6 - 0x30], [A0 + 0x30] 00004A36 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00004A3A 486E FFEE pea.l [A6 - 0x12] 00004A3E 486E FFEC pea.l [A6 - 0x14] 00004A42 486E FFEA pea.l [A6 - 0x16] 00004A46 486E FFE8 pea.l [A6 - 0x18] 00004A4A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004A4E 4EBA CA74 jsr [PC - 0x358C /* 000014C4 */] 00004A52 206E FFF4 movea.l A0, [A6 - 0xC] 00004A56 2050 movea.l A0, [A0] 00004A58 3D68 0036 FFF2 move.w [A6 - 0xE], [A0 + 0x36] 00004A5E 206E FFF4 movea.l A0, [A6 - 0xC] 00004A62 2050 movea.l A0, [A0] 00004A64 3D68 0042 FFF0 move.w [A6 - 0x10], [A0 + 0x42] 00004A6A 3D6E FFE8 FFCC move.w [A6 - 0x34], [A6 - 0x18] 00004A70 7C01 moveq.l D6, 0x01 00004A72 6000 00C4 bra +0xC6 /* 00004B38 */ label00004A76: 00004A76 206E FFF4 movea.l A0, [A6 - 0xC] 00004A7A 2050 movea.l A0, [A0] 00004A7C 700D moveq.l D0, 0x0D 00004A7E B068 0032 cmp.w D0, [A0 + 0x32] 00004A82 57C0 seq D0 00004A84 206E FFF4 movea.l A0, [A6 - 0xC] 00004A88 2050 movea.l A0, [A0] 00004A8A 720D moveq.l D1, 0x0D 00004A8C B268 003E cmp.w D1, [A0 + 0x3E] 00004A90 57C1 seq D1 00004A92 8001 or.b D0, D1 00004A94 6728 beq +0x2A /* 00004ABE */ 00004A96 206E FFF4 movea.l A0, [A6 - 0xC] 00004A9A 2050 movea.l A0, [A0] 00004A9C 700D moveq.l D0, 0x0D 00004A9E B068 0032 cmp.w D0, [A0 + 0x32] 00004AA2 57C0 seq D0 00004AA4 206E FFF4 movea.l A0, [A6 - 0xC] 00004AA8 2050 movea.l A0, [A0] 00004AAA 720D moveq.l D1, 0x0D 00004AAC B268 003E cmp.w D1, [A0 + 0x3E] 00004AB0 57C1 seq D1 00004AB2 C001 and.b D0, D1 00004AB4 676E beq +0x70 /* 00004B24 */ 00004AB6 2F0E move.l -[A7], A6 00004AB8 4EBA E802 jsr [PC - 0x17FE /* 000032BC */] 00004ABC 6066 bra +0x68 /* 00004B24 */ label00004ABE: 00004ABE 206E FFF4 movea.l A0, [A6 - 0xC] 00004AC2 2050 movea.l A0, [A0] 00004AC4 226E FFF4 movea.l A1, [A6 - 0xC] 00004AC8 2251 movea.l A1, [A1] 00004ACA 3028 0032 move.w D0, [A0 + 0x32] 00004ACE B069 003E cmp.w D0, [A1 + 0x3E] 00004AD2 57C0 seq D0 00004AD4 206E FFF4 movea.l A0, [A6 - 0xC] 00004AD8 2050 movea.l A0, [A0] 00004ADA 7201 moveq.l D1, 0x01 00004ADC B268 0032 cmp.w D1, [A0 + 0x32] 00004AE0 56C1 sne D1 00004AE2 C001 and.b D0, D1 00004AE4 6738 beq +0x3A /* 00004B1E */ 00004AE6 2F2C 0002 move.l -[A7], [A4 + 0x2] 00004AEA 206E 0008 movea.l A0, [A6 + 0x8] 00004AEE 302E FFD0 move.w D0, [A6 - 0x30] 00004AF2 E540 asl D0.w, 2 00004AF4 322E FFF0 move.w D1, [A6 - 0x10] 00004AF8 48C1 ext.l D1 00004AFA 41E8 01B0 lea.l A0, [A0 + 0x1B0] 00004AFE D2B0 0000 add.l D1, [A0 + D0.w] 00004B02 2F01 move.l -[A7], D1 00004B04 302E FFF2 move.w D0, [A6 - 0xE] 00004B08 48C0 ext.l D0 00004B0A D0AE 000C add.l D0, [A6 + 0xC] 00004B0E 2F00 move.l -[A7], D0 00004B10 302E FFEE move.w D0, [A6 - 0x12] 00004B14 48C0 ext.l D0 00004B16 2F00 move.l -[A7], D0 00004B18 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 00004B1C 6006 bra +0x8 /* 00004B24 */ label00004B1E: 00004B1E 2F0E move.l -[A7], A6 00004B20 4EBA FB7E jsr [PC - 0x482 /* 000046A0 */] label00004B24: 00004B24 302E FFEC move.w D0, [A6 - 0x14] 00004B28 D16E FFF2 add.w [A6 - 0xE], D0 00004B2C 302E FFEA move.w D0, [A6 - 0x16] 00004B30 D16E FFF0 add.w [A6 - 0x10], D0 00004B34 5246 addq.w D6, 1 00004B36 6908 bvs +0xA /* 00004B40 */ label00004B38: 00004B38 BC6E FFCC cmp.w D6, [A6 - 0x34] 00004B3C 6F00 FF38 ble -0xC6 /* 00004A76 */ label00004B40: 00004B40 5247 addq.w D7, 1 00004B42 6908 bvs +0xA /* 00004B4C */ label00004B44: 00004B44 BE6E FFCE cmp.w D7, [A6 - 0x32] 00004B48 6F00 FEBE ble -0x140 /* 00004A08 */ label00004B4C: 00004B4C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00004B50 4E5E unlink A6 00004B52 205F movea.l A0, [A7]+ 00004B54 DEFC 000A add.w A7, 0xA /* '\n' */ 00004B58 4ED0 jmp [A0] 00004B5A 8E49 or.w D7, A1 00004B5C 534F subq.w A7, 1 00004B5E 5F50 subq.w [A0], 7 00004B60 5245 addq.w D5, 1 00004B62 4354 chk.w D1, [A4] 00004B64 4F56 chk.w D7, [A6] 00004B66 4945 chk.w D4, D5 00004B68 5700 subq.b D0, 3 00004B6A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00004B6C-00004B72 fn00004B6C: 00004B6C 4E56 0000 link A6, 0 00004B70 2F0C move.l -[A7], A4 // end alternate branch 00004B6C-00004B72 fn00004B6C: // (misaligned) 00004B6E 0000 2F0C ori.b D0, 0xC 00004B72 286E 0008 movea.l A4, [A6 + 0x8] 00004B76 302E 000C move.w D0, [A6 + 0xC] 00004B7A 5340 subq.w D0, 1 00004B7C 3200 move.w D1, D0 00004B7E E641 asr D1.w, 3 00004B80 0134 10F0 btst [A4 + D1.w - 0x16], D0 00004B84 6712 beq +0x14 /* 00004B98 */ 00004B86 302E 000C move.w D0, [A6 + 0xC] 00004B8A 5340 subq.w D0, 1 00004B8C 3200 move.w D1, D0 00004B8E E640 asr D0.w, 3 00004B90 03B4 00F0 bclr [A4 + D0.w - 0x16], D1 00004B94 536C FFEC subq.w [A4 - 0x14], 1 label00004B98: 00004B98 285F movea.l A4, [A7]+ 00004B9A 4E5E unlink A6 00004B9C 205F movea.l A0, [A7]+ 00004B9E 5C4F addq.w A7, 6 00004BA0 4ED0 jmp [A0] 00004BA2 8846 or.w D4, D6 00004BA4 494C chk.w D4, A4 00004BA6 4544 chk.w D2, D4 00004BA8 4F4E chk.w D7, A6 00004BAA 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00004BAC 0000 0000 ori.b D0, 0x0 fn00004BB0: 00004BB0 4E56 FFF8 link A6, -0x0008 00004BB4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00004BB8 382E 000E move.w D4, [A6 + 0xE] 00004BBC 286E 0008 movea.l A4, [A6 + 0x8] 00004BC0 266C 0008 movea.l A3, [A4 + 0x8] 00004BC4 3F04 move.w -[A7], D4 00004BC6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004BCA 4EBA FFA0 jsr [PC - 0x60 /* 00004B6C */] 00004BCE 7E01 moveq.l D7, 0x01 label00004BD0: 00004BD0 4A6C FFEC tst.w [A4 - 0x14] 00004BD4 5EC0 sgt D0 00004BD6 4A00 tst.b D0 00004BD8 6700 00A0 beq +0xA2 /* 00004C7A */ 00004BDC 3204 move.w D1, D4 00004BDE E541 asl D1.w, 2 00004BE0 43EB 0F64 lea.l A1, [A3 + 0xF64] 00004BE4 2071 1000 movea.l A0, [A1 + D1.w] 00004BE8 BE68 0050 cmp.w D7, [A0 + 0x50] 00004BEC 5FC1 sle D1 00004BEE C001 and.b D0, D1 00004BF0 6700 0088 beq +0x8A /* 00004C7A */ 00004BF4 4267 clr.w -[A7] 00004BF6 3F04 move.w -[A7], D4 00004BF8 3F07 move.w -[A7], D7 00004BFA 2F2C 0008 move.l -[A7], [A4 + 0x8] 00004BFE 4EAD 4282 jsr [A5 + 0x4282 /* export_2124 */] 00004C02 3C1F move.w D6, [A7]+ 00004C04 676E beq +0x70 /* 00004C74 */ 00004C06 4267 clr.w -[A7] 00004C08 3F06 move.w -[A7], D6 00004C0A 486E FFFE pea.l [A6 - 0x2] 00004C0E 2F2C 0008 move.l -[A7], [A4 + 0x8] 00004C12 4EBA B6F4 jsr [PC - 0x490C /* 00000308 */] 00004C16 101F move.b D0, [A7]+ 00004C18 675A beq +0x5C /* 00004C74 */ 00004C1A 302E FFFE move.w D0, [A6 - 0x2] 00004C1E 5340 subq.w D0, 1 00004C20 3200 move.w D1, D0 00004C22 E641 asr D1.w, 3 00004C24 0134 10F0 btst [A4 + D1.w - 0x16], D0 00004C28 670C beq +0xE /* 00004C36 */ 00004C2A 3F2E FFFE move.w -[A7], [A6 - 0x2] 00004C2E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004C32 4EBA FF38 jsr [PC - 0xC8 /* 00004B6C */] label00004C36: 00004C36 102E 000C move.b D0, [A6 + 0xC] 00004C3A 6716 beq +0x18 /* 00004C52 */ 00004C3C 4267 clr.w -[A7] 00004C3E 3F2E FFFE move.w -[A7], [A6 - 0x2] 00004C42 1F3C 0001 move.b -[A7], 0x1 00004C46 2F2C 0008 move.l -[A7], [A4 + 0x8] 00004C4A 4EBA C654 jsr [PC - 0x39AC /* 000012A0 */] 00004C4E 1A1F move.b D5, [A7]+ 00004C50 600E bra +0x10 /* 00004C60 */ label00004C52: 00004C52 3F2E FFFE move.w -[A7], [A6 - 0x2] 00004C56 2F2C 0008 move.l -[A7], [A4 + 0x8] 00004C5A 4EBA C454 jsr [PC - 0x3BAC /* 000010B0 */] 00004C5E 4205 clr.b D5 label00004C60: 00004C60 4A6C FFEC tst.w [A4 - 0x14] 00004C64 6F0E ble +0x10 /* 00004C74 */ 00004C66 3F2E FFFE move.w -[A7], [A6 - 0x2] 00004C6A 1F05 move.b -[A7], D5 00004C6C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004C70 4EBA FF3E jsr [PC - 0xC2 /* 00004BB0 */] label00004C74: 00004C74 5247 addq.w D7, 1 00004C76 6000 FF58 bra -0xA6 /* 00004BD0 */ label00004C7A: 00004C7A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00004C7E 4E5E unlink A6 00004C80 205F movea.l A0, [A7]+ 00004C82 504F addq.w A7, 8 00004C84 4ED0 jmp [A0] 00004C86 8644 or.w D3, D4 00004C88 4F52 chk.w D7, [A2] 00004C8A 4541 chk.w D2, D1 00004C8C 4400 neg.b D0 00004C8E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00004C90-00004C94 fn00004C90: 00004C90 4E56 FFE2 link A6, -0x001E // end alternate branch 00004C90-00004C94 fn00004C90: // (misaligned) 00004C92 FFE2 .invalid <> 00004C94 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00004C98 382E 000C move.w D4, [A6 + 0xC] 00004C9C 286E 0008 movea.l A4, [A6 + 0x8] 00004CA0 266C 0008 movea.l A3, [A4 + 0x8] 00004CA4 7E01 moveq.l D7, 0x01 label00004CA6: 00004CA6 4A6C FFEC tst.w [A4 - 0x14] 00004CAA 5EC0 sgt D0 00004CAC 4A00 tst.b D0 00004CAE 6700 0142 beq +0x144 /* 00004DF2 */ 00004CB2 206B 08F4 movea.l A0, [A3 + 0x8F4] 00004CB6 BE68 003E cmp.w D7, [A0 + 0x3E] 00004CBA 5FC1 sle D1 00004CBC C001 and.b D0, D1 00004CBE 6700 0132 beq +0x134 /* 00004DF2 */ 00004CC2 7C01 moveq.l D6, 0x01 label00004CC4: 00004CC4 4A6C FFEC tst.w [A4 - 0x14] 00004CC8 5EC0 sgt D0 00004CCA 4A00 tst.b D0 00004CCC 6700 011E beq +0x120 /* 00004DEC */ 00004CD0 3207 move.w D1, D7 00004CD2 E541 asl D1.w, 2 00004CD4 43EB 0F64 lea.l A1, [A3 + 0xF64] 00004CD8 2071 1000 movea.l A0, [A1 + D1.w] 00004CDC BC68 0050 cmp.w D6, [A0 + 0x50] 00004CE0 5FC1 sle D1 00004CE2 C001 and.b D0, D1 00004CE4 6700 0106 beq +0x108 /* 00004DEC */ 00004CE8 4267 clr.w -[A7] 00004CEA 3F07 move.w -[A7], D7 00004CEC 3F06 move.w -[A7], D6 00004CEE 2F2C 0008 move.l -[A7], [A4 + 0x8] 00004CF2 4EAD 4282 jsr [A5 + 0x4282 /* export_2124 */] 00004CF6 3A1F move.w D5, [A7]+ 00004CF8 4267 clr.w -[A7] 00004CFA 3F05 move.w -[A7], D5 00004CFC 486E FFFE pea.l [A6 - 0x2] 00004D00 2F2C 0008 move.l -[A7], [A4 + 0x8] 00004D04 4EBA B602 jsr [PC - 0x49FE /* 00000308 */] 00004D08 101F move.b D0, [A7]+ 00004D0A 6700 00DA beq +0xDC /* 00004DE6 */ 00004D0E B86E FFFE cmp.w D4, [A6 - 0x2] 00004D12 6600 00D2 bne +0xD4 /* 00004DE6 */ 00004D16 3747 03B4 move.w [A3 + 0x3B4], D7 00004D1A 3004 move.w D0, D4 00004D1C E540 asl D0.w, 2 00004D1E 3207 move.w D1, D7 00004D20 E541 asl D1.w, 2 00004D22 43EB 01B0 lea.l A1, [A3 + 0x1B0] 00004D26 2071 1000 movea.l A0, [A1 + D1.w] 00004D2A 3206 move.w D1, D6 00004D2C 48C1 ext.l D1 00004D2E E581 asl D1, 2 00004D30 43EB 06B6 lea.l A1, [A3 + 0x6B6] 00004D34 21B1 0000 1800 move.l [A0 + D1], [A1 + D0.w] 00004D3A 3004 move.w D0, D4 00004D3C E540 asl D0.w, 2 00004D3E 41EB 06B6 lea.l A0, [A3 + 0x6B6] 00004D42 4AB0 0000 tst.l [A0 + D0.w] 00004D46 660C bne +0xE /* 00004D54 */ 00004D48 3F07 move.w -[A7], D7 00004D4A 2F2C 0008 move.l -[A7], [A4 + 0x8] 00004D4E 4EBA C360 jsr [PC - 0x3CA0 /* 000010B0 */] 00004D52 6078 bra +0x7A /* 00004DCC */ label00004D54: 00004D54 4267 clr.w -[A7] 00004D56 3F07 move.w -[A7], D7 00004D58 3006 move.w D0, D6 00004D5A 5240 addq.w D0, 1 00004D5C 3F00 move.w -[A7], D0 00004D5E 3007 move.w D0, D7 00004D60 E540 asl D0.w, 2 00004D62 41EB 01B0 lea.l A0, [A3 + 0x1B0] 00004D66 2F30 0000 move.l -[A7], [A0 + D0.w] 00004D6A 3F3C 0001 move.w -[A7], 0x1 00004D6E 1F3C 0001 move.b -[A7], 0x1 00004D72 1F3C 0001 move.b -[A7], 0x1 00004D76 1F3C 0001 move.b -[A7], 0x1 00004D7A 4267 clr.w -[A7] 00004D7C 486E FFEE pea.l [A6 - 0x12] 00004D80 486E FFF2 pea.l [A6 - 0xE] 00004D84 486E FFE2 pea.l [A6 - 0x1E] 00004D88 486E FFE8 pea.l [A6 - 0x18] 00004D8C 2F2C 0008 move.l -[A7], [A4 + 0x8] 00004D90 4EAD 430A jsr [A5 + 0x430A /* export_2141 */] 00004D94 101F move.b D0, [A7]+ 00004D96 672A beq +0x2C /* 00004DC2 */ 00004D98 3F07 move.w -[A7], D7 00004D9A 486E FFE2 pea.l [A6 - 0x1E] 00004D9E 1F3C 0001 move.b -[A7], 0x1 00004DA2 2F2C 0008 move.l -[A7], [A4 + 0x8] 00004DA6 4EBA C434 jsr [PC - 0x3BCC /* 000011DC */] 00004DAA 202E FFF2 move.l D0, [A6 - 0xE] 00004DAE 90AE FFEE sub.l D0, [A6 - 0x12] 00004DB2 5280 addq.l D0, 1 00004DB4 3207 move.w D1, D7 00004DB6 E541 asl D1.w, 2 00004DB8 41EB 0AF4 lea.l A0, [A3 + 0xAF4] 00004DBC 2180 1000 move.l [A0 + D1.w], D0 00004DC0 600A bra +0xC /* 00004DCC */ label00004DC2: 00004DC2 3F07 move.w -[A7], D7 00004DC4 2F2C 0008 move.l -[A7], [A4 + 0x8] 00004DC8 4EBA C2E6 jsr [PC - 0x3D1A /* 000010B0 */] label00004DCC: 00004DCC 3F07 move.w -[A7], D7 00004DCE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004DD2 4EBA FD98 jsr [PC - 0x268 /* 00004B6C */] 00004DD6 4A6C FFEC tst.w [A4 - 0x14] 00004DDA 6F0A ble +0xC /* 00004DE6 */ 00004DDC 3F07 move.w -[A7], D7 00004DDE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004DE2 4EBA FEAC jsr [PC - 0x154 /* 00004C90 */] label00004DE6: 00004DE6 5246 addq.w D6, 1 00004DE8 6000 FEDA bra -0x124 /* 00004CC4 */ label00004DEC: 00004DEC 5247 addq.w D7, 1 00004DEE 6000 FEB6 bra -0x148 /* 00004CA6 */ label00004DF2: 00004DF2 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00004DF6 4E5E unlink A6 00004DF8 205F movea.l A0, [A7]+ 00004DFA 5C4F addq.w A7, 6 00004DFC 4ED0 jmp [A0] 00004DFE 8644 or.w D3, D4 00004E00 4F46 chk.w D7, D6 00004E02 494E chk.w D4, A6 00004E04 4400 neg.b D0 00004E06 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2055: // at 00004E08 (misaligned) 00004E0A FFE2 .invalid <> 00004E0C 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00004E10 286E 0008 movea.l A4, [A6 + 0x8] 00004E14 486E FFF0 pea.l [A6 - 0x10] 00004E18 7010 moveq.l D0, 0x10 00004E1A 2F00 move.l -[A7], D0 00004E1C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004E20 4EAD 42C2 jsr [A5 + 0x42C2 /* export_2132 */] 00004E24 206C 117C movea.l A0, [A4 + 0x117C] 00004E28 2050 movea.l A0, [A0] 00004E2A 302E 000E move.w D0, [A6 + 0xE] 00004E2E 48C0 ext.l D0 00004E30 E580 asl D0, 2 00004E32 2670 08FC movea.l A3, [A0 + D0 - 0x4] 00004E36 426E FFEC clr.w [A6 - 0x14] 00004E3A 2053 movea.l A0, [A3] 00004E3C 3D68 0014 FFE2 move.w [A6 - 0x1E], [A0 + 0x14] 00004E42 7E01 moveq.l D7, 0x01 00004E44 603C bra +0x3E /* 00004E82 */ label00004E46: 00004E46 2053 movea.l A0, [A3] 00004E48 2068 0016 movea.l A0, [A0 + 0x16] 00004E4C 2050 movea.l A0, [A0] 00004E4E 3007 move.w D0, D7 00004E50 48C0 ext.l D0 00004E52 E580 asl D0, 2 00004E54 2070 08FC movea.l A0, [A0 + D0 - 0x4] 00004E58 2050 movea.l A0, [A0] 00004E5A 3C28 0030 move.w D6, [A0 + 0x30] 00004E5E 6F1E ble +0x20 /* 00004E7E */ 00004E60 3006 move.w D0, D6 00004E62 5340 subq.w D0, 1 00004E64 3200 move.w D1, D0 00004E66 E641 asr D1.w, 3 00004E68 0136 10F0 btst [A6 + D1.w - 0x16], D0 00004E6C 6610 bne +0x12 /* 00004E7E */ 00004E6E 3006 move.w D0, D6 00004E70 5340 subq.w D0, 1 00004E72 3200 move.w D1, D0 00004E74 E640 asr D0.w, 3 00004E76 03F6 .incomplete 00004E78 00F0 .incomplete 00004E7A 526E FFEC addq.w [A6 - 0x14], 1 label00004E7E: 00004E7E 5247 addq.w D7, 1 00004E80 6906 bvs +0x8 /* 00004E88 */ label00004E82: 00004E82 BE6E FFE2 cmp.w D7, [A6 - 0x1E] 00004E86 6FBE ble -0x40 /* 00004E46 */ label00004E88: 00004E88 4A6E FFEC tst.w [A6 - 0x14] 00004E8C 6F0E ble +0x10 /* 00004E9C */ 00004E8E 3F2E 000C move.w -[A7], [A6 + 0xC] 00004E92 1F3C 0001 move.b -[A7], 0x1 00004E96 2F0E move.l -[A7], A6 00004E98 4EBA FD16 jsr [PC - 0x2EA /* 00004BB0 */] label00004E9C: 00004E9C 4A6E FFEC tst.w [A6 - 0x14] 00004EA0 6F0A ble +0xC /* 00004EAC */ 00004EA2 3F2E 000C move.w -[A7], [A6 + 0xC] 00004EA6 2F0E move.l -[A7], A6 00004EA8 4EBA FDE6 jsr [PC - 0x21A /* 00004C90 */] label00004EAC: 00004EAC 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00004EB0 4E5E unlink A6 00004EB2 205F movea.l A0, [A7]+ 00004EB4 504F addq.w A7, 8 00004EB6 4ED0 jmp [A0] 00004EB8 9449 sub.w D2, A1 00004EBA 534F subq.w A7, 1 00004EBC 5F46 subq.w D6, 7 00004EBE 494E chk.w D4, A6 00004EC0 444F neg.w A7 00004EC2 5448 addq.w A0, 2 00004EC4 4552 chk.w D2, [A2] 00004EC6 5245 addq.w D5, 1 00004EC8 434F chk.w D1, A7 00004ECA 5244 addq.w D4, 1 00004ECC 5300 subq.b D0, 1 00004ECE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2056: // at 00004ED0 (misaligned) 00004ED2 FFEA .invalid <> 00004ED4 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00004ED8 206E 0010 movea.l A0, [A6 + 0x10] 00004EDC 43EE FFF0 lea.l A1, [A6 - 0x10] 00004EE0 22D8 move.l [A1]+, [A0]+ 00004EE2 22D8 move.l [A1]+, [A0]+ 00004EE4 22D8 move.l [A1]+, [A0]+ 00004EE6 22D8 move.l [A1]+, [A0]+ 00004EE8 266E 000C movea.l A3, [A6 + 0xC] 00004EEC 286E 0008 movea.l A4, [A6 + 0x8] 00004EF0 36BC 0001 move.w [A3], 0x1 00004EF4 4207 clr.b D7 00004EF6 4267 clr.w -[A7] 00004EF8 486E FFF0 pea.l [A6 - 0x10] 00004EFC 487A 009E pea.l [PC + 0x9E /* 00004F9C, value 0x6496E73, pstring "Insert" */] 00004F00 4267 clr.w -[A7] 00004F02 1F3C 0001 move.b -[A7], 0x1 00004F06 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 00004F0A 101F move.b D0, [A7]+ 00004F0C 670C beq +0xE /* 00004F1A */ 00004F0E 41EE FFF0 lea.l A0, [A6 - 0x10] 00004F12 43FA 0082 lea.l A1, [PC + 0x82 /* 00004F96, value 0x55F434F, pstring "_CON0" */] 00004F16 20D9 move.l [A0]+, [A1]+ 00004F18 3091 move.w [A0], [A1] label00004F1A: 00004F1A 302E 0014 move.w D0, [A6 + 0x14] 00004F1E E540 asl D0.w, 2 00004F20 43EC 0F64 lea.l A1, [A4 + 0xF64] 00004F24 2071 0000 movea.l A0, [A1 + D0.w] 00004F28 3013 move.w D0, [A3] 00004F2A B068 004C cmp.w D0, [A0 + 0x4C] 00004F2E 5FC0 sle D0 00004F30 4A00 tst.b D0 00004F32 673E beq +0x40 /* 00004F72 */ 00004F34 1207 move.b D1, D7 00004F36 0A01 0001 xori.b D1, 0x1 00004F3A C001 and.b D0, D1 00004F3C 6734 beq +0x36 /* 00004F72 */ 00004F3E 42A7 clr.l -[A7] 00004F40 3F2E 0014 move.w -[A7], [A6 + 0x14] 00004F44 3F13 move.w -[A7], [A3] 00004F46 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004F4A 4EAD 4222 jsr [A5 + 0x4222 /* export_2112 */] 00004F4E 2C1F move.l D6, [A7]+ 00004F50 4267 clr.w -[A7] 00004F52 2046 movea.l A0, D6 00004F54 4868 0002 pea.l [A0 + 0x2] 00004F58 486E FFF0 pea.l [A6 - 0x10] 00004F5C 4267 clr.w -[A7] 00004F5E 1F3C 0001 move.b -[A7], 0x1 00004F62 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 00004F66 101F move.b D0, [A7]+ 00004F68 6704 beq +0x6 /* 00004F6E */ 00004F6A 7E01 moveq.l D7, 0x01 00004F6C 60AC bra -0x52 /* 00004F1A */ label00004F6E: 00004F6E 5253 addq.w [A3], 1 00004F70 60A8 bra -0x56 /* 00004F1A */ label00004F72: 00004F72 1D47 0016 move.b [A6 + 0x16], D7 00004F76 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00004F7A 4E5E unlink A6 00004F7C 205F movea.l A0, [A7]+ 00004F7E DEFC 000E add.w A7, 0xE 00004F82 4ED0 jmp [A0] 00004F84 8F49 534F pack -[A7], -[A1], 0x534F 00004F88 5F46 subq.w D6, 7 00004F8A 494E chk.w D4, A6 00004F8C 4452 neg.w [A2] 00004F8E 4541 chk.w D2, D1 00004F90 4C4B 4559 movem.l D0,D3,D4,D6,A0,A2,A6, A3 00004F94 000E 055F ori.b A6, 0x5F /* '_' */ 00004F98 434F chk.w D1, A7 00004F9A 4E30 .invalid // invalid opcode 4 00004F9C 0649 6E73 addi.w A1, 0x6E73 /* 'ns' */ 00004FA0 6572 bcs +0x74 /* 00005014 */ 00004FA2 7400 moveq.l D2, 0x00 export_2057: 00004FA4 4E56 FF94 link A6, -0x006C 00004FA8 7000 moveq.l D0, 0x00 00004FAA 2D40 FFA0 move.l [A6 - 0x60], D0 00004FAE 7000 moveq.l D0, 0x00 00004FB0 2D40 FFA6 move.l [A6 - 0x5A], D0 00004FB4 3D6E 000C FFAA move.w [A6 - 0x56], [A6 + 0xC] 00004FBA 426E FFB0 clr.w [A6 - 0x50] 00004FBE 7000 moveq.l D0, 0x00 00004FC0 2D40 FFC4 move.l [A6 - 0x3C], D0 00004FC4 4267 clr.w -[A7] 00004FC6 486E FF94 pea.l [A6 - 0x6C] 00004FCA 4267 clr.w -[A7] 00004FCC 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00004FD0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004FD4 4EAD 3EBA jsr [A5 + 0x3EBA /* export_2003 */] 00004FD8 2D6E FFC4 000E move.l [A6 + 0xE], [A6 - 0x3C] 00004FDE 4E5E unlink A6 00004FE0 205F movea.l A0, [A7]+ 00004FE2 5C4F addq.w A7, 6 00004FE4 4ED0 jmp [A0] 00004FE6 8C49 or.w D6, A1 00004FE8 534F subq.w A7, 1 00004FEA 5F47 subq.w D7, 7 00004FEC 4554 chk.w D2, [A4] 00004FEE 4449 neg.w A1 00004FF0 5249 addq.w A1, 1 00004FF2 4400 neg.b D0 00004FF4 0000 0000 ori.b D0, 0x0 export_2058: 00004FF8 4E56 FF8E link A6, -0x0072 00004FFC 7000 moveq.l D0, 0x00 00004FFE 2D40 FFBC move.l [A6 - 0x44], D0 00005002 41EE FF8E lea.l A0, [A6 - 0x72] 00005006 2D48 FFC2 move.l [A6 - 0x3E], A0 0000500A 3D6E 000C FFC6 move.w [A6 - 0x3A], [A6 + 0xC] 00005010 426E FFCC clr.w [A6 - 0x34] label00005014: 00005014 4267 clr.w -[A7] 00005016 486E FFB0 pea.l [A6 - 0x50] 0000501A 4267 clr.w -[A7] 0000501C 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 00005020 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005024 4EAD 3EBA jsr [A5 + 0x3EBA /* export_2003 */] 00005028 206E 000E movea.l A0, [A6 + 0xE] 0000502C 43EE FF8E lea.l A1, [A6 - 0x72] 00005030 7007 moveq.l D0, 0x07 label00005032: 00005032 20D9 move.l [A0]+, [A1]+ 00005034 51C8 FFFC dbf D0, -0x6 /* 00005032 */ 00005038 3091 move.w [A0], [A1] 0000503A 4E5E unlink A6 0000503C 205F movea.l A0, [A7]+ 0000503E 5C4F addq.w A7, 6 00005040 4ED0 jmp [A0] 00005042 9149 subx.w -[A0], -[A1] 00005044 534F subq.w A7, 1 00005046 5F47 subq.w D7, 7 00005048 4554 chk.w D2, [A4] 0000504A 564F addq.w A7, 3 0000504C 4C55 4D45 movem.l D0,D2,D6,A0,A2,A3,A6, [A5] 00005050 4E41 trap 1 00005052 4D45 chk.w D6, D5 00005054 0000 0000 ori.b D0, 0x0